由于端口限制,Nodemailer SES超时?

时间:2018-07-01 17:46:04

标签: node.js amazon-web-services aws-sdk amazon-ses nodemailer

我正在使用Nodemailer SES API 从我的Elastic Beanstalk的(EBEC2实例发送电子邮件。我已经为SES IAM角色添加了EB's的完全访问权限。

当我发送附件的大小最大为5mb(仍低于10mb限制)的电子邮件时,我收到了SES超时的消息。为什么会这样呢?是因为端口25受到限制吗?如何检查我正在使用的端口,并将其切换到另一个端口,例如587

如果重要的话,这是Nodemailer SES代码的一部分:

AWS.config.region = "us-east-1"
let nodemailer = require("nodemailer")
let transporter = nodemailer.createTransport({
  SES: new AWS.SES(),
})

// mail contains attachment of 5 MB here
transporter.sendMail(mail, {})

我正在使用nodemailer: "4.6.2"aws-sdk: "2.210.0"

0 个答案:

没有答案