AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1078871
Accepted
andi
andi
Asked: 2021-09-28 23:04:56 +0800 CST2021-09-28 23:04:56 +0800 CST 2021-09-28 23:04:56 +0800 CST

送达报告的 DMARC 失败

  • 772

我有一个基于 Docker 的邮件服务器 ( Mailu ) 设置。除了自动发送的交付报告(其中一个用户邮箱已满,并且向发件人发送“超出配额”通知)外,它的效果很好。

由于 DMARC 失败,报告被收件人拒绝:

这是针对于 2021 年 9 月 28 日星期二 05:16:31 +0000 从 IP xxx.xxx.xxx.xxx 收到的电子邮件的电子邮件滥用报告。下面的邮件不符合发送域的 dmarc 策略。

被拒绝邮件的标头:

Feedback-Type: auth-failure
User-Agent: Lua/1.0
Version: 1.0
Original-Mail-From: 
Original-Rcpt-To: [email protected]
Arrival-Date: Tue, 28 Sep 2021 05:16:31 +0000
Message-ID: <[email protected]>
Authentication-Results: dmarc=fail (p=reject; dis=reject) header.from=domainB.com
Source-IP: xxx.xxx.xxx.xxx
Delivery-Result: reject
Auth-Failure: dmarc
Reported-Domain: domainB.com

邮件服务器在 上运行mail.domainB.com,已domainA.com配置,并且电子邮件被发送到[email protected]。

为两个域配置了 SPF:

  • 域 A:v=spf1 a mx include:domainB.com -all
  • 域 B:v=spf1 a mx include:_spf.google.com include:servers.mcsv.net include:relay.mailchannels.net -all

两者的 DMARC:v=DMARC1;p=reject;rua=mailto:[email protected];ruf=mailto:[email protected];adkim=s;aspf=s;fo=1;

两个域的 MX 都是mail.domainB.com,IP“xxx.xxx.xxx.xxx”的 PTR 记录指向srv.domainB.com. 所有域都在同一台服务器上运行并指向同一台服务器。

我怀疑 DNS/DMARC 配置错误,但我无法指出。我是否也需要domainB.com在 SPF 中包含域(请参阅 参考资料header.form)。

编辑:一些消息包含消息正文(除了上面的标题):

Received-SPF: None (no SPF record) identity=no SPF record; client-ip=xxx.xxx.xxx.xxx; helo=mail.domainB.com; envelope-from=<>; receiver=<UNKNOWN> 
DKIM-Filter: OpenDKIM Filter v2.10.3 mx.hostpark.net F224D16527
Received: by mail.domainB.com (Postfix)
    id 61B3BDFF1; Wed, 29 Sep 2021 06:16:50 +0000 (UTC)
Date: Wed, 29 Sep 2021 06:16:50 +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="25F89DFEB.1632896210/mail.domainB.com"
Message-Id: <[email protected]>

谁能指出我正确的方向?非常感谢,谢谢!

email-server spf dmarc
  • 1 1 个回答
  • 137 Views

1 个回答

  • Voted
  1. Best Answer
    andi
    2021-09-30T22:56:37+08:002021-09-30T22:56:37+08:00

    修复似乎很容易。SPF 记录有超过 10 次查找,因此它在综合上是正确的,但被解释为无效。解决方案是删除其中一个include:.

    • 1

相关问题

  • 寻找开源电子邮件归档应用程序 [关闭]

  • 防止您看起来像垃圾邮件发送者的最佳做法 [重复]

  • 什么是允许POP邮箱用户打开和关闭Vaction AutoReply的快速且易于理解的PROCMAIL方式

  • 邮件服务器设置

  • 电子邮件标题包含在电子邮件正文中

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve