在云服务上托管邮件基础设施

在云服务上托管邮件基础设施

我想使用可扩展服务(如 Nodejitsu 或带有 ELB 的 EC2)托管邮件基础设施。服务器实际上应该有静态 IP(我认为),但 ELB 会将请求路由到正确的实例。

现在我想知道我是否会遇到黑名单问题。有什么关于设置的建议吗?

我们使用自定义实现的 SMTP(用 NodeJS 编写)与我们的产品紧密结合。它不一定是 AWS/EC2,这只是一个建议。但我们更喜欢像 Nodejitsu 这样易于设置的可扩展云产品。

答案1

AWS IP 范围被归类为动态,而且默认情况下被阻止,因此从那里发送电子邮件是徒劳的。

在 Rackspace 中,如果您需要邮箱,您还可以设置 revdns,他们还提供托管邮件服务。

对于邮件,您需要使用 Rackspace,或者 Send Grid,或者任何其他位于电子邮件友好 IP 范围内的邮件服务器。

我在发送和接收来自 AWS、HP Cloud 的邮件时遇到了一些问题,但堵塞总是以不同的方式出现。使用 Rackspace 时效果很好,因为他们有邮件服务。

如果您真的关心客户,您就不会在 AWS 中设置邮件服务器 - 但将邮件发送到 AWS 几乎可以正常工作 - 就像发送到任何其他服务器一样,因此传入邮件可以正常工作,但发送邮件则不能。

您仍然可以依靠邮件发送至 Rackspace 节点 - 256MB 将能够毫无问题地发送您的所有电子邮件。

答案2

我想说的是,许多系统限制来自云系统(如 Amazon EC2)的电子邮件。亚马逊确实有http://aws.amazon.com/ses/用于发送电子邮件,他们确实会努力不让邮件被阻止。如果您使用 SPF 和 DKIM,它可能为接收 SMTP 服务器提供足够的权限,您可能不需要使用 SES。

更新 1:您可能还想了解几个服务特定的反馈循环。雅虎有http://feedbackloop.yahoo.net/,AOL 已经http://postmaster.aol.com/,MSN/hotmail 有http://mail.live.com/mail/services.aspx据我所知,Gmail 没有这样的反馈回路。

更新 2:还请务必遵守反垃圾邮件

相关内容