设置我自己的SMTP服务器来发送电子邮件是否浪费时间以提高可传递性?


8

我有一个专门的主机,为我管理的几个域提供服务。我托管自己的电子邮件和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.

我还运行了一个社区组,该社区组拥有自己的域名和网站(位于同一台计算机上),并且我希望运行一个有数百名成员的邮递员讨论列表。

我已经设置了MTA(exim4)来发送电子邮件,但是我遇到了可传递性问题,特别是针对Microsoft(例如hotmail.com,outlook.com)。

最初,Microsoft完全阻止了我的IP地址,但是我使用了一个表格来请求将其取消阻止并批准了我的请求。

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

我只发送了几封测试电子邮件,还没有发送邮件列表或批量电子邮件,并且仅将其发送到2个Microsoft测试地址。

我已完成以下所有操作:

  • 加入垃圾邮件报告程序
  • 加入智能网络数据服务计划
  • SPF
  • DKIM
  • DMARC
  • TLS可用
  • 没有开放中继(我必须进行身份验证才能通过TLS发送邮件)
  • 将测试电子邮件发送到check-auth@verifier.port25.com,结果如下:

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

我写信给Microsoft,要求他们停止自动将来自此IP地址的所有电子邮件标记为垃圾邮件,但我收到了包括以下内容的标准回复:

遗憾的是,在查看了您提供的信息并遵守我们的邮件政策后,我们无法立即缓解您的可传递性问题。但是,我们有一些具体建议供您考虑,这些建议可以帮助您随着时间的推移提高交付能力。

其次是一些不适用于我的一般性建议。

所以我的问题是:对于像我这样的小型运营商,使用自己的发送SMTP服务器实现良好的电子邮件可传递性几乎没有希望吗?我是否应该开始使用Amazon SES之类的第三方服务?

如果我创建了许多伪造的Hotmail帐户并开始向其发送邮件,然后将所有邮件标记为非垃圾邮件,这是否有助于将该IP地址列入白名单?

我在安装程序中发现的唯一潜在问题是,我是从顶级域而不是子域发送邮件,例如,我的服务器将自己宣传为buildoneforme.com,而不是mail.buildoneforme.com,并且mx记录是mail.buildoneforme.com(指向相同的IP地址)。这会有所不同吗?


现在,您对这些天实际发送邮件并发送邮件有多么困难。我自己经营了好几年,最后放弃了,搬到了Mandrill(目前这个数量可能是免费的)。
迈克尔·汉普顿

微软的邮件服务总是有问题的,他们只是认为自己是英雄,并且认为他们可以丢弃较小提供商的邮件。您可以在此处找到有关此主题的几个问题,我们没有最终的解决方案。我认为放弃是错误的反应。告诉用户,问题出在MS的邮件服务,而不是您。这是大卫与巨人的战斗,但是有很多大卫。另外,您可以等待,让您的邮件标记为非垃圾邮件,回复等以训练他们的反垃圾邮件软件。我是一年前开始的,但由于他们半年没有被归类为垃圾邮件。
sebix

我刚刚尝试将Mandril用作智能主机。通常它可以工作,但是发送到outlook.com的邮件仍然会变成垃圾!即使从我的ISP的SMTP服务器发送邮件,也会陷入垃圾邮件。仅有的来自gmail.com的
电子邮件才是

Answers:


9

我运行自己的电子邮件服务器已有17年了,其中包括托管大型邮件列表,尽管花了一些时间,但我发现即使在今天,这也是完全有可能的。

您应该已经完成​​的大部分工作;但是您无法解决的一个因素是您使用的是哪种IP地址。许多邮件提供商完全将其列入黑名单(或用作垃圾邮件的标记)传统上充当垃圾邮件源的IP地址块。首先,这些是国内宽带地址块,如果直接发送电子邮件,它们几乎总是僵尸僵尸网络的一部分。但是在这种情况下,我注意到您的服务器具有Hetzner地址,因此很有可能是VPS:

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

VPS是一次性的,对于希望启动服务器以发送几亿个垃圾邮件然后又消失的发件人来说,这是一个理想的目标。我想至少有一些大型提供商已将VPS块添加到这些内部标记/黑名单中。

我的邮件服务器是一个物理盒子,痛苦而昂贵地托管在colo设施中,并拥有一些为真实服务器colo保留的范围(或更确切地说:一个未知的范围,用于家用或VPS)的IP地址。由于设置物理服务器要比VPS麻烦得多,而且花费也要大得多,因此垃圾邮件发送者执行此操作的可能性要小得多。

因此,我想我的确切答案是,仍然可以完全运行您自己的SMTP服务器,但是它可能比您所经历的还要痛苦。抱歉。


第二。您的IP地址是主要电子邮件提供商用来阻止电子邮件的最重要内容之一;如果您与提供者一起使用,或者在已知的包含垃圾邮件发送者的网络块中,则可以与传递性告别。
珍妮·D

谢谢MadHatter。我的机器是专用主机,而不是VPS,但IP可能属于一个或多个VPS(或用于垃圾邮件的专用机)。
user7406

2
很公平!有人可能认为Hetzner的声誉不好,或者我很可能错了。我注意到您问了四个问题,但没有回答。当地礼节是,当您对问题的答案感到满意时,可以通过单击其旁边的“刻度”大纲来接受它。这为您和答案的作者创造了声望系统,并阻止了问题像永远的信天翁一样永远浮在水面上。抱歉,如果您已经知道这一点。
MadHatter

1

不要完全放弃希望。运行自己的邮件服务器有时会很麻烦,但听起来好像您在做正确的事。

通常,我会说,如果他们没有完全阻止您(例如,您弹跳回来),那么这就是一个内容问题。尝试稍微调整内容。微软在反垃圾邮件方面并不是最出色的,但是他们为用户努力(有时过于努力)。告诉您的用户将您列入白名单-将您添加到他们的通讯簿中是通常的方法。

另外,请确保您的邮件列表软件未将您的内容设置为“优先级:垃圾/批量”。那可能会给您带来麻烦。

不幸的是,这些东西都不容易。可交付性是个bit子。通常是反复试验。


谢谢马特。就我而言,内容非常简单。我只发送了几封纯文本电子邮件进行测试。尚无批量或邮件列表电子邮件。
user7406
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.