我们目前有 6 个以上的 Web 应用程序服务器,全部从 IIS(SMTP 服务)直接进行交付。
每隔几个月,我们都必须清除阻止列表,并且无法看到电子邮件的设置,这很麻烦。
在谷歌搜索时,我发现一些提供邮件转发/中继服务的组织,请参见:
- SMTP.com
- www.AuthSMTP.com
- www.jangosmtp.com
是否有人有使用邮件服务器发送其托管环境之外的消息的经验。
我担心的是,随着时间的推移,我们不得不为我们的服务器设置粘性地址、反向 DNS 等,以使邮件正常工作,那么我们需要做什么才能让使用外部邮件服务器的客户接受电子邮件?
我想我问的是,当电子邮件来自我们的数据中心时,收件人的邮件服务器如何知道通过托管服务信任该电子邮件连接?
非常感谢,杰森
答案1
确保通过另一项服务发送所有外发电子邮件可能是个好主意,这样您就不必专注于管理电子邮件系统。
但是如果您的问题是您的用户认为您向他们发送垃圾邮件并将您的电子邮件报告给各种黑名单,那么我认为您可能需要查看您实际发送的内容并改善您的用户体验。
另一个可能导致您不断被列入各种黑名单的原因可能是您的服务器遭到黑客攻击,并且您不断发送垃圾邮件。在防火墙中阻止与其他电子邮件服务器的传出连接,只允许通过您的电子邮件发件人发送邮件,这是确保不会发生这种情况的好方法。
关于您的问题,即电子邮件服务器如何信任来自您的电子邮件,SMTP 协议支持身份验证,并且您可以通过 ssl 进行隧道传输,这样可以完全安全。
答案2
收件人邮件服务器通常看不到哪台计算机发送了该邮件。它会检查哪个服务器正在尝试发送该邮件。因此,如果您的服务器被列入黑名单,您仍然可以通过第三方服务器发送邮件,但您需要为该服务付费。
一个好的第三方 SMTP 中继会确保它们不在任何黑名单中,并且它们通过 DKIM 签署任何中继邮件。理想情况下,他们会负责白名单、ISP 限制、反向 DNS、反馈循环、内容扫描和交付监控。但如果人们或过滤器将您的邮件标记为垃圾邮件,他们只能做这么多。
您应该设置 SPF(并在 SPF 中指定第三方服务器作为允许的发件人)。第三方文档中应该有关于 SPF 的信息。此外,您应该确保只向选择接收邮件的人发送邮件,否则他们会将其标记为垃圾邮件。有些人还是会标记它,只是因为他们忘记注册了。
在邮件中提供清晰的页脚,说明您发送邮件是因为他们选择了某某内容,并在页脚中提供清晰的退出链接(实际上有效,比如说 24 小时内)。此外,在您网站的主页上也提供退出链接和隐私政策。
您应该使用哪个第三方 SMTP 服务器?我无法回答这个问题,但可能值得一看邮戳。他们采用按使用量付费的定价方式,但更重要的是,他们有一个界面,可让您在发生交付问题时跟踪和纠正问题。您可以使用 SMTP 发送一批邮件,但他们的 API 允许您进行更高级的错误处理。非常好的服务。