SES是从Lambda发送电子邮件的唯一方式吗?

时间:2018-05-03 23:48:45

标签: email smtp aws-lambda amazon-ses amazon-vpc

我正在尝试使用我公司的邮件主机向内部邮件群发送电子邮件,但我无法发送电子邮件。 它抛出异常如下:

"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的消息更具可读性

谢谢!

1 个答案:

答案 0 :(得分:0)

我从javax.mail.MessagingException: 501 5.5.1 HELO/EHLO requires domain address得到了答案。

解决此问题的主要属性是props.put(“mail.smtp.localhost”,smtpHost);

希望这会对某人有所帮助。

谢谢!