我尝试寻找这个问题的答案,但到目前为止没有成功。我不是系统管理员,但我负责邮件工作,我们的一个服务器出现了一些问题。我没有个人访问服务器的权限,但我认为这是一个 DNS 问题,我知道该如何修复它,但我希望得到一些帮助,看看我是否正确理解了它。情况(包括编辑的消息标题)
更详细地,从标题开始:
Delivered-To: [email protected]
Received: by yy.yyy.yy.yyy with SMTP id q20csp144570ldr;
Mon, 29 Sep 2014 04:43:21 -0700 (PDT)
X-Received: by yy.yyy.yyy.yyy with SMTP id ct2mr42083465wjc.20.1411991001561;
Mon, 29 Sep 2014 04:43:21 -0700 (PDT)
Return-Path: <[email protected]>
Received: from mail.anotherdomain.com ([12.345.678.999])
by mx.google.com with ESMTP id l9si16306803wjf.107.2014.09.29.04.43.21
for <[email protected]>;
Mon, 29 Sep 2014 04:43:21 -0700 (PDT)
Received-SPF: fail (google.com: domain of [email protected] does not designate 12.345.678.999 as permitted sender) client-ip=78.129.174.107;
Authentication-Results: mx.google.com;
spf=hardfail (google.com: [email protected] does not designate 12.345.678.999 as permitted sender) [email protected]
Received: from www.mydomain.com (thirdplace.com [77.77.777.777])
by mail.anotherdomain.com (Postfix) with SMTP id C951F37F243
for <[email protected]>; Mon, 29 Sep 2014 13:32:18 +0100 (BST)
MIME-Version: 1.0
X-Mailer: htmlMimeMail5
Subject: xxxxx
From: mydomain Be <[email protected]>
Reply-To: [email protected]
Content-Type: multipart/alternative;
boundary="=_b084eb0a20927c13afc1e12b48b3a52c"
Message-ID:
主要问题是,mail.anotherdomain.com 的服务器 HELOS 和 IP 12.345.678.999 PTR 记录在那里解析,但在 mail.anotherdomain.com 的 DNS 中没有该 IP。要解决此问题,添加 A 记录就足够了吗?
然后,你会看到 SPF 硬故障,这是由于 mydomain.be 的 SPF 记录造成的
所以我会这样做:
在 mydomain.com 的 SPF 记录中添加来自 ip 12.345.678.999
在 mail.anotherdomain.com 中为 12.345.678.999 添加 A 记录
就这样了?还是我还应该在 mydomain.com 中为 12.345.678.999 添加一条 A 记录?
如果你能帮助我,非常感谢
答案1
例如,邮件服务器 mail.example.com 的地址为 1.2.3.4,用于为 example.com 发送邮件。应遵循以下规则:
- 服务器 helo 是 mail.example.com
- 1.2.3.4 PTR 给出 mail.example.com
- mail.example.com 解析为 1.2.3.4
- example.com MX 给出 mail.example.com
- example.com SPF 直接允许 MX、mail.example.com 或 1.2.3.4。