好的,昨晚我开始在我的邮件服务器(postfix+dovecot+mysql)上收到很多“未送达”的退回邮件。
让我困惑的是,他们欺骗了我的域名,但我设置了 SPF 记录,表明只有我的邮件主机可以发送,并且接收服务器应该对此严格要求。
编辑:我的 SPF 记录 -
example.org. TXT "v=spf1 a mx ptr -all"
只有 100 多条消息的一致性才是我的领域。
我是否应该假设一切正常(就我而言)并且这些退回邮件是真实的退回邮件,并且 SPF 记录会将实际发送的任何邮件标记为欺骗邮件?
这是一封邮件的完整标头 - 我已将我的内部主机名替换为srvr1
并将我的域替换为example.org
- 所有其他名称/地址都是真实的。令人烦恼的是,即使我设置了 SPF 记录,原始接收服务器似乎也没有将此邮件标记为垃圾邮件...
对此有何建议?
Return-Path: <>
Delivered-To: [email protected]
Received: from mail.example.org
by srvr1 (Dovecot) with LMTP id +m3lJVxxkVocZgAAa5pXxw
for <[email protected]>; Sat, 24 Feb 2018 14:06:20 +0000
Received: by mail.example.org (Postfix)
id 95F85462B3; Sat, 24 Feb 2018 14:06:20 +0000 (UTC)
Date: Sat, 24 Feb 2018 14:06:20 +0000 (UTC)
From: [email protected] (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: [email protected]
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="5CA7D462B1.1519481180/mail.example.org"
Content-Transfer-Encoding: 8bit
Message-Id: <[email protected]>
This is a MIME-encapsulated message.
--5CA7D462B1.1519481180/mail.example.org
Content-Description: Notification
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
This is the mail system at host mail.example.org.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<[email protected]>: host mx1.free.fr[212.27.48.6] said: 550 spam detected
(in reply to end of DATA command)
--5CA7D462B1.1519481180/mail.example.org
Content-Description: Delivery report
Content-Type: message/delivery-status
Content-Transfer-Encoding: 8bit
Reporting-MTA: dns; mail.example.org
X-Postfix-Queue-ID: 5CA7D462B1
X-Postfix-Sender: rfc822; [email protected]
Arrival-Date: Sat, 24 Feb 2018 14:06:18 +0000 (UTC)
Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx1.free.fr
Diagnostic-Code: smtp; 550 spam detected
--5CA7D462B1.1519481180/mail.example.org
Content-Description: Undelivered Message
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Return-Path: <[email protected]>
Received: from sinovapaint.com (unknown [85.255.199.39])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by mail.example.org (Postfix) with ESMTPSA id 5CA7D462B1
for <[email protected]>; Sat, 24 Feb 2018 14:06:18 +0000 (UTC)
Date: Sat, 24 Feb 2018 15:06:16 +0100
To: [email protected]
From: "Annabel A." <[email protected]>
Reply-To: "Annabel A." <[email protected]>
Subject: =?utf-8?Q?Y_a-t-il_d'autres_bons_=C3=A9talons_au_lit_=3F?=
Message-ID: <[email protected]>
X-Mailer: PHPMailer 5.2.23 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_15f058ce5dc516426d9dc772f549682f"
Content-Transfer-Encoding: 8bit
X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,
URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on srvr1
答案1
- 并非所有接收服务器都实施 SPF 检查。
- 退回通知可能很容易被欺骗
您是否检查过在 RBL 中发送退回通知的主机?
AFAIR 一些 RBL 列出了发送不必要的退回邮件的服务器/IP 地址。