我正在使用 Procmail 将邮件转发到另一台服务器。我经常从收件人服务器收到错误消息:
host smtp-in.orange.fr[80.12.26.32] said: 501 5.2.0
y8XgrepnBNXb2 Mail rejete. Mail rejected. DMARC check failed. OFR_515 [515]
(in reply to end of DATA command)
这是我的 Procmail 配置中的相关片段:
:0 c
* (^TO_|X-Original-To:.*)[email protected]
* <46000000
{
:0 hfw
* ^Subject:\/.+
| formail -I "Subject: FORWARDED:$MATCH"
:0 a
! [email protected]
}
发件人的 DMARC 记录为:
dmarc is: v=DMARC1; p=reject; sp=reject; rua=mailto:[email protected];
以下是 DMARC 详细信息(编者注:显然是针对我自己的域):
_dmarc.myserver.com
v=DMARC1; p=none; sp=none; fo=1; ri=86400; rua=mailto:[email protected],mailto:[email protected]; ruf=mailto:[email protected],mailto:[email protected]