wordpress使用 WP Mail SMTP 插件 出现DMARC警告如下

SPF
Success! The SPF record required by your SMTP server is set up and working correctly.

warning
DMARC
Action Recommended: It doesn't look like DMARC has been set up on your domain (ubimg.top). We recommend using the DMARC protocol because it helps protect your domain from unauthorized use. Please check out our step-by-step guide for details on how to add this record to your domain's DNS.     Send Another Test Email

 

SPF
成功! 您的 SMTP 服务器所需的 SPF 记录已设置并正常工作。

警告DMARC
推荐操作:您的域上似乎没有设置 DMARC。 我们建议使用 DMARC 协议,因为它有助于保护您的域免遭未经授权的使用。 请查看我们的分步指南,了解有关如何将此记录添加到您域的 DNS 的详细信息。 发送另一封测试电子邮件

 

 

怎么办?

谷歌找答案

插件WP Mail SMTP 在wordpress官网的答复

https://wordpress.org/support/topic/dmarc-record/

Setting up a DMARC record is not mandatory, but it’s good to have on your domain.

DMARC (Domain-based Message Authentication Reporting and Conformance) is an email validation system designed to protect your company’s email domain from being used for email spoofing, phishing scams, and other cybercrimes.

For more details about DMARC and how to set it up, please check out our article here:

https://wpmailsmtp.com/how-to-create-dmarc-record

WP Mail SMTP官网解决方案

如果感觉太长了 本博主一句话解决

到你的DNS解析商那里  解析一个txt记录

名称是 _dmarc

指向 v=DMARC1; p=none; fo=1; rua=mailto:admin@yourdomain.com

比如 v=DMARC1; p=none; fo=1; rua=mailto:admin@baidu.com

_dmarc 原文里说要加点  我没加点 也顺利解决了  TTL建议一天

问题解决 把admin@baidu.com 改成你的邮箱

 

 

下文是又臭又长的理论及解决  可看可不看 本大仙已经把精髓东西放在上面了

但是一定要翻到最后 因为有彩蛋  不看可惜。。。

 

是否要创建 DMARC 记录?

DMARC 记录提供了有关邮件服务器如何处理未通过电子邮件身份验证的邮件的重要说明。

在本文中,我们将通过示例解释什么是 DMARC 记录,并向您展示如何将 DMARC 记录添加到您的 DNS。

什么是DMARC记录?
DMARC 记录是一条 TXT 记录,其中包含有关电子邮件服务器应如何处理身份验证失败的电子邮件的说明。使用 DMARC 记录,您可以控制电子邮件收件人是否应拒绝、隔离或不对可疑电子邮件执行任何操作。

创建DMARC记录很重要,因为它可以帮助服务器区分合法电子邮件和虚假电子邮件。因此,它可以最大限度地减少网络钓鱼、电子邮件欺骗和 CEO 欺诈等网络威胁。这就是为什么我们强烈建议创建DMARC记录以确保更好的电子邮件安全性。

DMARC 记录示例
典型的 DMARC 记录至少包含三个重要组件(或标记值对)。请考虑以下示例 DMARC 记录:

v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com

在这里,我们有三个标签:v、p 和 rua,它们的值为 DMARC1、reject 和 mailto:dmarc@yourdomain.com。

v 标签指定 DMARC 的版本,p 标签是策略(或电子邮件未通过 DMARC 检查时要执行的操作),rua 标签是您希望接收 DMARC 汇总报告的电子邮件地址。

在上面的示例中,p 标记的值为 拒绝。 换句话说,此处定义的策略是在消息身份验证失败时拒绝消息。以下是 3 种可能的 DMARC 政策的含义:

没有: 对于未通过 DMARC 的邮件,我们不会采取任何措施,但汇总报告仍会发送给您,以便您可以监控电子邮件发生的情况。如果政策设为无,您可能会收到“DMARC 政策未启用”错误。
检疫: 未通过DMARC检查的邮件将被放入收件人的垃圾邮件文件夹中。
拒绝: 所有未通过身份验证的电子邮件都将被完全拒绝,永远不会到达您的收件人。
您可以使用各种其他选项标签,例如 pct 和 ruf。但是,为了简单起见,我们不会在示例中包含这些内容。您仍然可以仅使用上述 3 个标签来设置 DMARC 记录。

如果您使用WP Mail SMTP来处理WordPress电子邮件,它会告诉您DMARC是否未在您的域上正确设置。您可能还会看到“未找到 DMARC 记录”之类的错误。

以下步骤将帮助您解决问题并按照应有的方式构建DMARC记录。

如何创建 DMARC 记录
让我们逐步完成在您的域上设置 DMARC 记录的过程。我们将复制适用于任何主机的通用记录。

使用 DMARC 分析器检查您的 DNS
如果您不确定自己的网站上是否设置了 DMARC txt 记录,则可以使用 DMARC 检查器(如 MXToolbox)扫描您的 DNS 记录。

在字段中输入您的域名,然后单击 DMARC 查找。

DMARC 查找

如果您没有设置 DMARC,DMARC 分析器将显示失败消息。

DMARC 记录检查失败消息

如果您使用的是WP Mail SMTP,您还可以通过发送测试电子邮件来检查DMARC是否正常工作。在WordPress仪表板中,单击WP Mail SMTP,然后单击“设置”,然后单击“电子邮件测试”选项卡。

在WordPress中测试电子邮件的DNS浏览器

使用“电子邮件测试”页面上的表单发送测试电子邮件。

在WP邮件SMTP中发送电子邮件测试

发送电子邮件后,向下滚动并检查是否有警告消息。

应改进可传递性警告消息

再向下滚动一点。您是否看到一条警告,指出“DMARC 似乎没有为您的域设置”?

WP邮件SMTPDMARC警告

这意味着:

您的 DNS 区域中没有 DMARC 记录
您的 DMARC 记录尚未传播
DMARC 记录的格式可能不正确。
让我们登录并接下来添加该DMARC记录。

编辑域的 DNS 记录
现在,我们将编辑您的域的DNS并添加DMARC记录。

DNS 是一组说明,用于告诉服务器在哪里可以找到站点内容、电子邮件邮箱等。要编辑您的 DNS,您(或域所有者)需要登录到处理您的域的 DNS 区域的提供商。

如果您不确定它在哪里,可以尝试:

您的虚拟主机控制面板: 如果您购买了域名并作为软件包托管,则您的DNS可能由您的网络托管公司处理。您需要登录托管控制面板并查找名为 DNS 或 DNS 区域的菜单。
您的 DNS 注册商:如果您自己购买了域名,则 DNS 可能由您购买它的公司管理。
您的 CDN 提供商:如果您使用的是像 Cloudflare 这样的 CDN,您的 DNS 记录将托管在 CDN 设置中。
在此示例中,我们将向您展示如何在 Cloudflare 中手动创建 DMARC 记录。

在 Cloudflare 中打开 DNS

DMARC 配置步骤与其他域注册商或主机非常相似,包括:

戈迪
网站地面
蓝主机
打开 DNS 时,请仔细检查您是否尚未设置任何 DMARC 记录。

您的 DNS 中不能有超过 1 条 DMARC 记录。但请放心:我们的示例记录将涵盖您网域下的所有子域名,以及您发送邮件时使用的所有电子邮件地址。

假设您不这样做,让我们继续添加DMARC TXT记录。

创建新的 DMARC TXT 记录
我们在本节中分享了 2 种不同的方法:复制和粘贴适用于任何主机的 DMARC 记录,或在 Cloudflare 中生成记录。

选项 1:复制并粘贴我们的 DMARC 记录(任何主机)
使用我们的示例手动添加 DMARC 记录很容易。无需使用 DMARC 生成器。

在注册商的 DNS 记录屏幕上,单击添加记录以创建 DMARC 记录。在此示例中,我们将使用 Cloudflare。

在 Cloudflare 中添加 DMARC 记录

DMARC 记录是以 开头的 TXT 记录。因此,在“类型”下拉列表中,选择“TXT”。_dmarc

为 DMARC 创建新的 TXT 记录

在“名称”字段中,键入末尾的句点(点)。有些房东不需要句点,因此他们会将其移除或显示错误。在这种情况下,您可以在没有句点的情况下安全地使用它。_dmarc._dmarc

在 DNS 记录的大字段中,粘贴此 DMARC 记录示例。

v=DMARC1; p=none; fo=1; rua=mailto:me@example.com

以下是此规则的作用:

我们使用它是限制最少的设置。如果您的 DNS 出现问题,您仍会收到电子邮件报告,但这不太可能影响您自己的电子邮件的送达。如果您开始收到可疑的 DMARC 报告,您可以将规则的这一部分更改为 。p=nonep=quarantine
请务必更改地址。理想情况下,应将其设置为邮件服务在其文档中提供的电子邮件地址。如果未提供电子邮件地址,您可以使用自己网域中的电子邮件地址。rua=mailto:
如果身份验证方法(DKIM 或 SPF)与您的 DMARC 记录不一致,则该规则将生成包含事件详细信息的取证报告。fo=1
基本上,TTL(生存时间)设置就像您的 DNS 的到期日期。我们建议将 TTL 设置保留为“自动”,通常为 4 小时。该设置并不重要,因此您可以安全地选择 24 小时或 14400(如果这是您唯一的选择)。
某些提供商可能会要求提供对齐规则。可以排除它,因为您的 DMARC 文本记录不需要它才能正常工作。

因此,粘贴规则后,这是我们完成的DMARC记录:

Cloudflare 中的新 DMARC 记录

保存新的 DMARC 规则,以将新记录添加到您的 DNS。

如果您的 DNS 中已有 DMARC 规则,请仔细检查格式。注意名称字段;如果您在“名称”字段中使用 或 您的域名,它将不起作用。@

选项 2:生成 DMARC 记录(仅限 Cloudflare)
如果您愿意,如果您是 Cloudflare 用户,则可以生成 DMARC 记录。Cloudflare有用于SPF,DKIM和DMARC的DNS记录生成器。

在本节中,我们将重点介绍如何在您的帐户中生成DMARC记录。这将生成一条记录,就像上一节中的记录一样,但如果您不习惯直接编辑 DNS 记录,您可能更喜欢使用此方法。

首先,单击Cloudflare仪表板左侧的DNS。

Cloudflare DNS 设置

在“DNS”页面上,一直向下滚动,直到看到“邮件安全”。单击蓝色的配置按钮继续。

配置 Cloudflare 电子邮件安全

接下来,您将看到生成 DKIM、SPF 或 DMARC 记录的选项。继续并单击DMARC部分中的创建记录。

在Cloudflare中创建DMARC记录

现在,您可以按照我们手动创建 DMARC 记录的相同方式设置 DMARC 记录。Cloudflare 提供了一个简单的界面供您设置:

举报电子邮件地址,即接收 DMARC 报告的电子邮件地址
要使用的特定策略 – 无、隔离或拒绝
您要过滤的电子邮件百分比 - 除非您有理由更改它,否则您可以将其保留为 100%。
在Cloudflare中生成DMARC记录

如果您对完成的 DMARC 记录感到满意,请点击提交。

在 Cloudflare 中应用 DMARC 记录

等待您的DMARC记录传播
每当您对网站的 DNS 进行更改时,您最多需要等待 48 小时才能使更改生效。如果您使用的是Cloudflare,您通常会发现更改会在几分钟内发生。

当更改传播后,返回到基于 Web 的 DMARC 检查器,如 MXToolbox。使用其 DMARC 工具再次检查。

您的 DMARC 规则应显示在绿色栏中,以便您知道它正在发挥作用。

DMARC 规则在 MXToolbox 中成功

您还可以使用WP Mail SMTP从WordPress发送另一封测试电子邮件。这将自动对您的 DNS 运行新的检查并查找您的 DMARC 记录配置。

如果您正确添加了所有内容,您现在将看到如下所示的传递消息:

在WP邮件SMTP中创建DMARC记录

接下来,如果您愿意,我们将向您展示如何在 Cloudflare 中生成 DMARC 记录。

就是这样!现在,您已成功将 DMARC 记录添加到您的 DNS。

 

 

 

好了解决WP Mail SMTP 插件 出现DMARC警告 已经结束  本大仙 放出彩蛋

怎样检测 这个DMARC警告 已经解决了呢 就是重新发一份测试邮件  成功会出现下面提示

Success!
Test HTML email was sent successfully! Please check your inbox to make sure it was delivered.

祝贺你  !

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。