我应该为我的node.js应用程序使用AWS SES,sendmail还是设置SMTP?

mur*_*lai 3 smtp sendmail amazon-web-services node.js nodemailer

我的网络(Node.js)应用程序有一个人们填写的表格,并将查询发送给网站管理员(我自己@gmail).我之前没有在AWS上使用nodemailer.旧服务器有SMTP.从服务器发送到我的Gmail的电子邮件数量很少,非常小.

现在,我已转移到AWS EC2.我想继续使用nodemailer在代码中发送电子邮件.为了设置邮件服务器或让我发送邮件,我应该:

1)使用sendmail?有什么缺点?它会被gmail阻止吗?

2)设置我自己的SMTP服务器(后缀).但我不需要批量发电子邮件或接收电子邮件......

3)使用AWS SES服务.

另外,我是否需要从我的服务器打开端口25才能发送电子邮件?

谢谢.

Cha*_*lke 6

我建议使用SES.亚马逊设置DNS记录并为邮件添加签名,大大降低了被标记为垃圾邮件的可能性.而且比设置自己的SMTP服务器更容易.甚至还有支持SES的node.js的Amazon AWS SDK.

如果你使用SES你就不会需要打开端口25.你不需要打开任何传入端口; 您通过普通的https URL连接到SES.(您无需打开任何传入端口即可使用SMTP或sendmail发送邮件.)