从 docker 容器内发送电子邮件

时间:2021-04-27 16:10:06

标签: amazon-web-services docker email

我阅读了很多关于发送电子邮件的帖子,但由于我刚刚开始使用 docker,所以对这个概念并不明确。

我有一个在 AWS ec2 实例上运行的 docker 容器我​​有一个 lua 代码来发送电子邮件,但我收到连接失败:超时错误

我应该进行哪些更改以从 docker 容器内部发送电子邮件。把我当成 docker 的新手

这是我正在使用的代码。

local mailer, err = mail.new({
   host = "smtp.gmail.com",
   port = 587,
   starttls = true,
   username = "email",
   password = "password",
   })



local ok, err = mailer:send({
       from = "email <email>",
       to = emails,
       subject = "mail",
       html = html_mail,
       
       })

1 个答案:

答案 0 :(得分:0)

您应该检查您的 EC2 网络的出站,然后测试您的脚本是否首先在 EC2 中成功运行,而不是在 docker 容器内

enter image description here

相关问题