过去一周左右,Google 服务器(无论是 Gmail 还是 Google 托管的公司邮箱)一直拒绝我发送的每一封电子邮件。没有任何迹象表明邮件被拒绝的原因,我也不知道问题出在哪里。我现在已经束手无策了。
以下是拒绝信息:
host gmail-smtp-in.l.google.com[2a00:1450:400c:c07::1b] said: 550-5.7.1
[2001:41d0:52:100::1161 12] Our system has detected that this
550-5.7.1 message is likely unsolicited mail. To reduce the amount of spam
sent 550-5.7.1 to Gmail, this message has been blocked. Please visit
550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError 550
5.7.1 for more information. n30si13214745wrb.62 - gsmtp (in reply to end
of DATA command)
发件人是我为我的个人公司拥有并自行管理的 VPS,运行 CentOS 6、ISPConfig、amavisd-new、ClamAV 和 SpamAssassin。我拥有我所知道的所有标准反垃圾邮件对策:
- 防晒指数
- 密钥管理信息系统
- DMARC
- 与 MX 条目匹配的反向 DNS(IPv4 和 IPv6)条目。
除了 DMARC 是新东西(我今天刚刚添加了 DNS 记录)之外,其余的已经设置好多年了。
我发送的每封电子邮件都是合法的,我不明白为什么我甚至不能回复我不明白为什么所有这一切都没能保护我免受这种不便。
到目前为止我尝试过的
• 我已使用 mxtoolbox.com 检查了我的域名的黑名单状态:该网站帮助检查的 30 个黑名单中有两个将其列入黑名单。我已将其从其中一个黑名单中除名,而第二个黑名单 SORBS 的情况似乎更复杂,它有(鼓声响起……)一封可疑电子邮件:我的服务器现在被列入黑名单,因为某个地方的某个软件程序认为一封电子邮件是可疑的。
• 我使用 allaboutspam 上的电子邮件服务器测试,每当我在测试电子邮件中签名时,它都会说电子邮件包含 black.uribl.com 中列入黑名单的 URL,但 uribl.com 表示它没有列出我的域名。这很令人困惑。
• 我向我的 Yahoo、Outlook 和 GMail 电子邮件帐户发送了同一条消息(收件人,不是抄送):Yahoo 接受了该消息,Outlook 将其放入垃圾邮件文件夹,而 GMail 则彻底拒绝了它。
我还可以采取什么其他措施来证明和验证我的电子邮件的合法性?
最后,我想知道为什么压缩后的 IPv6 地址后面有一个12
。这是可以指导我找到解决方案的某种代码吗?
答案1
我发现服务器上的一个电子邮件用户帐户已被盗用并被用来发送垃圾邮件。
我发现这要归功于如何从 Gmail 黑名单中删除你的 IP,特别是这个命令:
grep sasl_username /var/log/maillog|awk {'print $NF'} |sort |uniq -c |sort -n
该命令将给出每个帐户进行的身份验证次数。通过对所有存档的邮件日志文件运行该命令,我能够确定用户帐户test@
(可能是我在几年前开始担任 VPS 的系统管理员时创建的)正在发送电子邮件。
我使用 ISPConfig 拒绝向我的所有帐户发送电子邮件,除了那些有理由发送电子邮件的帐户(即应用程序帐户以及我的主要身份帐户)。我还建议加强密码。