我在从我的服务器发送电子邮件时遇到问题,但找不到导致此问题的真正原因。来自我的邮件服务器的电子邮件被标记为垃圾邮件。在消息源代码中,我可以看到,我的邮件服务器 (85.13.75.28 - dione.hostingprome.cz) 出现在提供商网关 IP (85.13.75.1) 下。PTR 记录已正确设置为我的 IP,我不确定我做错了什么,或者我可以做些什么才能将我的客户电子邮件(即发送到 gmail)发送出去。我没有被列入任何相关邮件黑名单服务器的黑名单。
一些邮件服务器甚至可能由于同样的问题而拒绝与我的服务器通信(我的服务器出现在不同的 IP 下,然后 PTR 无法正确解析...)
消息“源代码”
Delivered-To: [email protected]
Received: by 10.60.97.10 with SMTP id dw10csp8280oeb;
Sun, 23 Feb 2014 09:45:06 -0800 (PST)
X-Received: by 10.14.3.72 with SMTP id 48mr20284444eeg.34.1393177505989;
Sun, 23 Feb 2014 09:45:05 -0800 (PST)
Return-Path: <[email protected]>
Received: from dione.hostingprome.cz ([85.13.75.1])
by mx.google.com with ESMTPS id p44si29941170eeu.26.2014.02.23.09.45.02
for <[email protected]>
(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
Sun, 23 Feb 2014 09:45:03 -0800 (PST)
Received-SPF: neutral (google.com: 85.13.75.1 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=85.13.75.1;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 85.13.75.1 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Received: from artemis.ydenda.cz (artemis.hostingprome.cz [85.13.75.27])
by dione.hostingprome.cz (Postfix) with ESMTP id AA24A328DD
for <[email protected]>; Sun, 23 Feb 2014 18:44:32 +0100 (CET)
域名 ydenda.cz 用于测试目的,对于其他域名我可以获得相同的结果。
在这里你可以看到 traceroute 命令的部分结果:第 10 行:提供商路由器第 11 行:我的 proxmox 服务器(PTR 记录是僵尸 - 应该没问题吧?)第 12 行:容器中的邮件服务器
10 85.13.75.1 (85.13.75.1) 41.515 ms 41.577 ms 41.678 ms
11 fw.gymnaziumvodnany.cz (85.13.75.26) 41.717 ms 41.805 ms 44.067 ms
12 dione.hostingprome.cz (85.13.75.28) 44.054 ms 44.124 ms 44.140 ms
我的电子邮件不包含任何禁忌词语。
你能给我一些提示,告诉我如何摆脱这种情况吗?或者说如何才能摆脱这种情况?
谢谢你的帮助。Zdenek
答案1
你能控制的最有效的事情就是为你的发送域(ydenda.cz 和其他任何域)发布 SPF 记录
http://www.openspf.org/FAQ/Common_mistakes一页内包含了您需要了解的有关 SPF 的所有内容。您可能希望在您发布的示例中将 85.13.75.1、85.13.75.28 和 85.13.75.27 列为允许的发件人。
一些被误导或过于热心的邮件收件人喜欢强制 PTR 和 A/AAAA 记录匹配,您对此无能为力,除非您的提供商公开您的真实 IP(而不是 85.13.75.1)并为您提供与您的匹配的 DNS 委派或 PTR。
出于好奇,如果你在谷歌上搜索“我的 IP 是什么”,它会返回什么?如果是 85.13.75.1,那么你的提供商可能正在对所有出站连接进行 NAT。(在这种情况下,我会从较大的提供商那里获得一个便宜的 VPS,并设置 VPN 和邮件中继。)