Lua编程-如何发送多个附件电子邮件?

我尝试使用SMTP服务器和mime.lua向电子邮件地址发送多个附件。我试图获得文件夹中的所有pdf文件,但我得到的是空值并收到了空电子邮件。任何帮助将不胜感激。谢谢!

这是我的代码:

local mime = require 'mime'
local name = {}
function email()
    local i = 0 --计算器用于循环
    for FileName, FileInfo in os.fs.glob('C:/Users/Desktop/*.pdf') do
        i = i+1
        trace(FileName)
        name[i] = FileName --使用FileName填充name
        print(name[i])
        trace(FileInfo)
    end
end

function main()
    email()
    local Results = mime.send{--我认为我不需要这个
        server='*************',
        username='********',
        password='***********',
        from='*****************',
        to={'************************'},
        header={['Subject']='Test Subject'},
        body='Test Email Body',
        use_ssl='try',
        attachments=name,
        trace(name)
    }
end
点赞