我不确定该怎么办。当使用不同的IP(设置相同的服务器,域等)时,我们在电子邮件的可传递性方面没有问题。自从转移到EC2以来,尽管取消了AWS施加的SMTP限制,但我发现服务器的电子邮件进入了垃圾邮件箱。我的网站每天发送数百封(合法的,选择加入的)电子邮件。您认为这里最好的解决方案是什么?
克里斯。
我不确定该怎么办。当使用不同的IP(设置相同的服务器,域等)时,我们在电子邮件的可传递性方面没有问题。自从转移到EC2以来,尽管取消了AWS施加的SMTP限制,但我发现服务器的电子邮件进入了垃圾邮件箱。我的网站每天发送数百封(合法的,选择加入的)电子邮件。您认为这里最好的解决方案是什么?
克里斯。
Answers:
亚马逊现在已经发布了自己的电子邮件服务。亚马逊SES。这就是发送邮件的最佳选择。http://aws.amazon.com/ses/
如果您想要更详细的统计信息和对邮件的了解(例如跟踪打开和单击),则可以使用第三方SMTP服务器,最喜欢的是AuthSMTP,如果您想要更现代,更便宜的产品,请尝试使用Elastic Email(http:// elasticemail .com)。
现在,EC2允许您执行可配置的反向DNS,如果您尝试从EC2实例发送电子邮件,这将有很大帮助。查看此AWS博客文章以了解更多详细信息。
通常,由于不幸的是,垃圾邮件发送者喜欢购买实例并将其用于垃圾邮件发送,因此几乎所有垃圾邮件过滤服务都将EC2 IP禁止并列入了黑名单。
您唯一可以使用弹性IP并要求常见垃圾邮件过滤服务删除/ 32s的东西。
其他解决方案是在某处使用一些SMTP代理服务。
经过对EC2实例的反复试验后,这对我有用
/sbin/postfix
代替/sbin/sendmail
我在/etc/postfix/main.cf中这样设置邮件服务器的主机名:(
myhostname=www.your.tld
将www.your.tld更改为您的服务器名)
我在DNS中设置了发件人策略框架(SPF)记录,如下所示: @ IN TXT "v=spf1 a +all"
我像这样在我的DNS中设置DKIM记录_adsp._domainkey.your.tld IN TXT "dkim=unknown"
:(将your.tld更改为您的域名,例如example.com)
我要求在弹性IP上设置反向DNS,以使用以下地址处的AWS联系表格解析为我的域: https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
我的Web应用程序的邮件不再通过GMail路由到垃圾邮件。直到他们幻想出一些新的反EC2 -err反垃圾邮件公鸡和公牛!
在我的情况下,嗯,使用后缀,并通过authsmtp或sendgrid转发电子邮件。
http://pauldowman.com/2008/02/17/smtp-mail-from-ec2-web-server-setup/ http://wiki.sendgrid.com/doku.php?id=postfix
如果您填写此表格并包括您的弹性IP地址,则您的IP地址将不会在黑名单中列出(几天后),除非您实际上开始从它们中发送垃圾邮件。
https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request
默认情况下,由于其动态性质,EC2 IP地址在大多数垃圾邮件列表中均被列入灰名单。提交上面的请求将使您的IP地址不在灰色列表中。
使用EC2发送电子邮件有点危险。EC2本质上可以让您快速启动和关闭计算机,这使其非常适合发送垃圾邮件。我建议您从公司专用的固定SMTP主机发送电子邮件。实际上,我已经亲自完成了这项工作:我们的新公司在EC2上运行,但是使用IMAP上的Google Business Email服务发送电子邮件。
西蒙@ LabSlice