2

目前被认为是垃圾邮件,我们需要弄清楚什么是最好的解决方案。

我们应该使用 sendmail 还是通过 smtp 直接发送给 google?

4

4 回答 4

1

当您调整 MX 记录时,您基本上是在调整传入的邮件。它并不真正影响传出的电子邮件。因此,当您使用 sendmail 发送邮件时,所使用的 SMTP 服务器就是您在该机器上自己的服务器。但是,当您使用 smtp 到 gmail 时,嗯……那么您的 smtp 服务器就是 gmail。

当有人向您发送电子邮件时,MX 记录将指向该邮件需要发送的位置。它与外发电子邮件无关。

于 2010-09-15T21:05:15.600 回答
1

是的。

  • 在第一种情况下,您将邮件分发到 Gmail 的 SMTP 服务器以进行传递。
  • 在第二个中,您将消息分发给 sendmail,根据其配置,它将发送给您的 ISP 的 SMTP 服务器(或任何其他配置)或直接发送给 Google 的 SMTP 服务器。在任何情况下,Google 的 MX 记录中的 SMTP 服务器可能与您所说的“Gmail 的 SMTP 服务器”不同(即第一个可能不会中继)。
于 2010-09-15T21:06:07.347 回答
1

如果您使用 gmail smtp 从您的域发送电子邮件,您是否考虑过在您的 DNS 中实施 DKIM/SPF?

DKIM 代表域密钥,是一个包含加密密钥的 dns 条目,用于将您的域授权为发件人。它看起来像下面,虽然我不确定谷歌是否已经实现了它:

gm._domainkey TXT "k=rsa p=sdhisgnsdgnejrneikslnmvdfkls"

SPF 是发件人保护框架,需要向您的 dns 添加一个 txt 记录,该记录授权其他服务器代表您的域发送邮件。谷歌的 SPF 看起来像:

mydomain.com. TXT "v=spf1 include:aspmx.googlemail.com -all"

这两者都将极大地帮助您降低垃圾邮件分数,您可以使用litmusapp.com等工具对其进行衡量。

或者,我使用postmarkapp.com,一个电子邮件发件人(带有 smtp 和一个 api),它为您处理大量垃圾邮件分数,并且还可以在电子邮件退回时(通过 webhook)反馈到您的应用程序。

于 2010-09-15T21:26:59.777 回答
0

邮件垃圾邮件过滤器使用发送 IP 地址作为确定传入邮件的垃圾邮件的主要组成部分。除非您特别注意维护它,否则您的出站邮件服务器的 IP 地址 - 您运行 sendmail 的盒子 - 在大多数主要垃圾邮件过滤器(例如 Gmail、Postini、和雅虎到梭子鱼和 IronPort)。

因此,为了获得最高的送达率,我建议您通过 Gmail 出站服务器发送。

该建议假设您可以在 TOS 内这样做;Gmail 是供个人使用的,而不是作为应用程序网关,所以如果您发送的邮件超过大约。每天 100 条消息,您应该改用商业中继解决方案。亚当提到http://postmarkapp.com;我们在雅虎处理的另外两个选择是http://authsmtp.comhttp://sendgrid.com

希望有帮助。

于 2010-09-23T23:24:08.487 回答