设置我自己的SMTP服务器发送电子邮件浪费时间的可交付性?

我有一个专门的主机服务于我pipe理的几个域。 我托pipe我自己的电子邮件和IMAP服务器。

服务器位于buildoneforme.com,IP地址为144.76.81.247。 我认为反向DNS正在工作:

$ host 144.76.81.247 247.81.76.144.in-addr.arpa domain name pointer buildoneforme.com. 

我还运行一个拥有自己的域名和网站(托pipe在同一台机器上)的社区组织,我想与几百名成员组织一个邮递员讨论列表。

我已经build立了我的MTA(exim4)来发送电子邮件,但是我遇到了可交付性问题,特别是微软(例如hotmail.com,outlook.com)。

最初,微软完全阻止了我的IP地址,但是我使用了一个表单来请求解除阻止,并且我的请求被授予了。

但是,现在我发现从服务器发送的每封电子邮件都会自动放入垃圾文件夹。

我只发送了一些testing邮件,没有邮件列表或批量电子邮件,我只发送到微软的两个testing地址。

我做了以下所有事情:

  • join垃圾邮件报告程序
  • join了智能networking数据服务程序
  • SPF
  • DKIM
  • DMARC
  • TLS可用
  • 没有开放中继(我必须authentication通过TLS发送邮件)
  • 发送testing邮件到[email protected],结果如下:

     SPF check: pass DomainKeys check: neutral DKIM check: pass Sender-ID check: pass SpamAssassin check: ham 

我写信给微软,要求他们停止自动标记来自这个IP地址的所有电子邮件为垃圾邮件,但我得到了一个标准的回应,包括以下内容:

不幸的是,在审查了您提供的信息并符合我们的邮件政策之后,我们无法立即减轻您的传递能力问题。 但是,我们有一些具体的build议供您考虑,可以帮助您提高随时间的交付能力。

接下来是一些不适用于我的通用build议。

所以我的问题是:像我这样的小型运营商使用我自己的发送SMTP服务器来实现良好的电子邮件传送能力是多么的无望? 我是否应该开始使用第三方服务,如Amazon SES?

如果我创build了大量假Hotmail帐户并开始发送给他们,然后将所有邮件标记为非垃圾邮件,是否将帮助将此IP地址列入白名单?

我可以用我的设置find唯一的潜在问题是,我从顶级域,而不是一个子域发送邮件,例如我的服务器宣传自己为buildoneforme.com,而不是mail.buildoneforme.com,并且mxlogging是mail.buildoneforme.com(它指向相同的IP地址)。 这会有很大的不同吗?

我已经运行了我自己的电子邮件服务器17年了,包括托pipe一个大型的邮件列表,尽pipe需要时间,但我觉得这是完全可能的,即使在今天。

大部分应该做的,你已经在做; 但是你没有解决的一个因素是你正在使用什么样的IP地址。 许多邮件提供商彻底将黑名单(或用作垃圾邮件的powershell标记)用于传统上充当垃圾邮件来源的IP地址块。 首先,那些是国内宽带地址块,如果直接发送电子邮件几乎总是僵尸僵尸networking的一部分。 但在这种情况下,我注意到你的服务器有一个Hetzner地址,因此很可能是一个VPS:

 [me@anni ~]% whois 144.76.81.247 [...] inetnum: 144.76.0.0 - 144.76.255.255 netname: HETZNER-RZ-BLK-ERX1 

VPS是一次性的,对于想要启动服务器发送数亿个垃圾邮件的发送者来说,完美的目标将再次消失。 我想至less有一些大的提供商已经把VPS块添加到这些内部标记/黑名单。

我的邮件服务器是一个物理盒子,在colo工具上托pipe的代价很高,并且拥有一些为真正的服务器colo保留的IP地址(或者更确切地说:一个不知道用于家庭或VPS目的的范围) 。 这些被视为结构性污染的可能性要小得多,因为build立物理服务器比VPS更麻烦,更费钱,所以垃圾邮件发送者不太可能这样做。

所以我想我的确切答案是运行自己的SMTP服务器仍然是完全可能的,但是可能需要比已经经历的更多的痛苦。 抱歉。

不要完全放弃希望。 运行你自己的邮件服务器有时是一件痛苦的事情,但是听起来你正在做的事情是正确的

通常我会说,如果他们不直接阻止你(即你得到反弹),那么这是一个内容问题。 尝试调整内容有点。 微软在反垃圾邮件方面并不是最好的,但他们努力为用户服务 – 有时候太难了。 告诉你的用户把你列入白名单 – 把你添加到他们的地址簿是通常的做法。

另外请确保您的邮件列表软件不会将您的内容设置为优先级:垃圾/批量。 这可能会导致你的问题。

不幸的是,这些东西都不容易。 交付能力是一个婊子。 主要是试错。