需要哪些步骤来避免将我的服务器视为垃圾邮件发件人?

我正在寻找build立一个networking邮件服务器,将被大量的用户接收和发送电子邮件。 他们也将有可能转发他们收到的电子邮件。

我想知道哪些步骤是build议/要求向其他人指示邮件服务(GMail,Outlook等),我的服务器没有被用作垃圾邮件发件人(免责声明:IT的不!!),而是一个合法的。

我知道我必须定义一个SPF TXTlogging,但是其他步骤,你会推荐我做的?

例如,是否有一个公式,比如根据发送的电子邮件数量(具有不同的IP地址),具有相应数量的服务器? (比如最多发送1M封电子邮件/每IP /每天?)

还有什么我失踪?

我试图在线search,但我主要是find如何避免邮件发送与脚本(如PHP)被放在垃圾邮件文件夹。

我正在寻找一个服务器/ DNSconfiguration方面。

非常感谢您的帮助/提示,​​我感谢!

  1. 确保你的服务器不是一个开放的中继,这意味着它不能中继到任意发送者的任意目的地而没有authentication。
  2. 确保您的SMTP软件configuration为发送适当的FQDN及其HELO / EHLO语句。 configuration将取决于您正在运行的SMTP服务器,但您需要确保它使用可公开parsing的完全限定的域名来标识自己。
  3. 确保您在步骤2中logging的FQDN在DNS中具有A / AAAAlogging,并将正确的IP映射到您的服务器。
  4. 确保有与您的A / AAAAlogging相对应的PTRlogging。
  5. 确保将通过您的服务器发送的任何域的SPFloggingconfiguration为允许该服务器作为发件人。
  6. 根据您的服务器软件和要求,可能设置DKIM。
  7. 如果您遇到麻烦,请检查您的服务器的外部IP(s)针对各种在线黑名单。
  8. 最重要的是 :如果你可以使用像MailGun,SendGrid等SMTP的外部服务,考虑这样做。 SMTP是DNS之类的东西之一,对于大多数人/企业来说,自己运行它实际上比它的价值更麻烦。

第一步是确保你没有一个开放的继电器。 你可以在这里testing 。 其他措施也必须采取,但这些设置将取决于您运行的邮件服务器。