【发布时间】:2018-05-05 22:42:43
【问题描述】:
我正在尝试使用我公司的邮件主机向内部邮件组发送电子邮件,但我无法发送电子邮件。 它抛出异常如下:
"javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363)"
这是限制还是我只需要使用 SES 发送电子邮件?
- 是否有任何我需要做但我可能错过的配置?
- 如果端口打开,有什么要检查 VPC 的吗? 我应该使用端口号为 25 还是 587?
- 如果我将 VPC 分配给我的 lambda,会有帮助吗?
更多详情: 1) 我希望使电子邮件消息比来自 SNS 的消息更具可读性
谢谢!
【问题讨论】:
-
你看过这个开源仓库了吗? github.com/microapps/MoonMail
-
but I am unable to do如果您不知道什么不工作、错误消息等,则毫无意义,而且 SES 不是发送电子邮件的唯一方式。您可以使用 SMTP 服务器发送邮件。 -
您的用例是什么? (随时编辑您的问题以添加更多详细信息。)如果您纯粹是在内部发送通知(而不是向客户发送漂亮的电子邮件),推荐的方法是向 Amazon SNS 主题发送通知,然后人们可以订阅接收电子邮件从那个主题。
-
大家好,我用更多细节更新了我的问题。如果您需要任何进一步的说明,请告诉我。
-
@alexandresaiz:我不是在寻找利用 SES,只是简单的 java 邮件 API 来使用 smtp 主机触发电子邮件。
标签: email smtp aws-lambda amazon-ses amazon-vpc