假设我有几个带有弹性负载均衡器的EC2实例,我想在它们上面运行一个电子邮件服务器,以便可以从多个地址发送和接收电子邮件。最佳实践是什么?
假设我有几个带有弹性负载均衡器的EC2实例,我想在它们上面运行一个电子邮件服务器,以便可以从多个地址发送和接收电子邮件。最佳实践是什么?
关于在“云”中(即AWS)接收电子邮件的问题,我同意@platforms的大部分回答,特别是关于平衡端口80流量和无法平衡SMTP(使用多个MX记录代替)。只是为了给出不同的观点,我一直为这些任务设置了单个MS Exchange Edge Transport Server。在Microsoft TechNet帖子中,他们提到6个这样的服务器的农场能够安全地处理每天约1300万条消息(即使在高峰期下也是如此)。
关于从“云”中(即AWS)发送电子邮件的问题,我必须持有不同的看法。我强烈建议使用Amazon Simple Email Service(SES)。它与您的基础架构完全集成,而AWS SDK具有大多数编程语言/平台所需的所有绑定。只要正确设置您的域记录、DKIM等,您就不会遇到交付问题。您还可以获得有关退回、阻止、投诉等方面的相同报告。来源:多年来我一直使用SES,没有任何关于交付的单一投诉。