为了确保您的邮件能够成功送达客户的收件箱而不是垃圾邮件文件夹,检查和优化邮件投递的过程至关重要。MailTester 是一个有用的工具,可以帮助您测试和改进邮件投递的效果。在这篇文章中,我们将介绍如何使用 MailTester 来设置邮件投递到收件箱,并正确配置 SPF、DKIM 和 DMARC 记录。
为什么要检查邮件投递率?
检查邮件投递率可以确保您的邮件成功送达收件人,而不是进入垃圾邮件文件夹。这对维护您域名的信誉和提高用户互动非常重要。
步骤 1:准备测试
- 创建测试邮件:
- 准备一封您希望发送的测试邮件,以测试其投递效果。
- 访问 MailTester 网站:
- 打开 MailTester 网站。
步骤 2:发送测试邮件
-
获取 MailTester 的唯一地址:
- 在 MailTester 的主页上,您将看到一个唯一的电子邮件地址。复制该地址。
-
发送邮件到该地址:
- 使用您的邮件客户端或邮件服务器,将测试邮件发送到刚刚复制的地址。
步骤 3:分析结果
-
检查测试结果:
- 返回 MailTester 网站,点击“检查结果”按钮(或类似按钮)。MailTester 将开始分析您的邮件,并在几秒钟后显示结果。
-
查看报告:
- 在 MailTester 的报告中,您将看到邮件的投递评分(通常是 1 到 10 的评分)以及对以下各方面的详细分析:
- SPF 和 DKIM:检查 SPF 和 DKIM 记录的正确配置。
- DMARC:检查 DMARC 记录的存在及其正确配置。
- 邮件内容:分析邮件内容是否有垃圾邮件触发因素。
- 链接和图片:检查是否有被屏蔽的链接和不正确的图片。
- 黑名单:检查您的域名和 IP 地址是否在黑名单中。
- 文本与 HTML 比例:分析邮件中的文本和 HTML 内容的比例。
- 在 MailTester 的报告中,您将看到邮件的投递评分(通常是 1 到 10 的评分)以及对以下各方面的详细分析:
步骤 4:配置 SPF、DKIM 和 DMARC
-
配置 SPF(发件人策略框架)
- SPF 记录指定了哪些服务器可以代表您的域名发送邮件。配置 SPF:
- 确定将代表您的域名发送邮件的 IP 地址和域名。
- 创建或更新 DNS 中的 SPF 记录:
txt
v=spf1 ip4:YOUR_SERVER_IP include:_spf.google.com -all
ip4:YOUR_SERVER_IP
:替换为您的邮件服务器的 IP 地址。include:_spf.google.com
:包括其他邮件服务器(例如,Google Workspace)。-all
:表示只有指定的 IP 地址可以发送邮件。
- SPF 记录指定了哪些服务器可以代表您的域名发送邮件。配置 SPF:
-
配置 DKIM(域名密钥识别邮件)
- DKIM 允许签名您的邮件,以便接收服务器可以验证其真实性。
- 创建 DKIM 密钥对(私钥和公钥)。
- 配置邮件服务器以签署邮件:
- 将私钥添加到邮件服务器的配置中(例如,Postfix)。
- 将公钥添加到 DNS 中:
txt
default._domainkey IN TXT "v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY"
default
:选择器名称,必须与邮件服务器配置中的选择器匹配。p=YOUR_PUBLIC_KEY
:替换为您的公钥。
- DKIM 允许签名您的邮件,以便接收服务器可以验证其真实性。
-
配置 DMARC(基于域的邮件认证、报告和一致性)
- DMARC 允许您指定对未通过 SPF 或 DKIM 验证的邮件的处理方式,并接收投递报告。
- 创建或更新 DNS 中的 DMARC 记录:
txt
_dmarc IN TXT "v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com; ruf=mailto:dmarc-failures@yourdomain.com; sp=none; aspf=r; adkim=r"
p=none
:DMARC 政策(可以是 none、quarantine 或 reject)。rua=mailto:dmarc-reports@yourdomain.com
:用于汇总报告的地址。ruf=mailto:dmarc-failures@yourdomain.com
:用于失败报告的地址。aspf=r; adkim=r
:SPF 和 DKIM 的对齐策略(relaxed 或 strict)。
- 创建或更新 DNS 中的 DMARC 记录:
- DMARC 允许您指定对未通过 SPF 或 DKIM 验证的邮件的处理方式,并接收投递报告。
步骤 5:修复错误
- 修复报告中的错误:
- 如果 MailTester 发现问题,请根据建议进行修复。
步骤 6:重新测试
-
重新发送测试邮件:
- 在进行修复后,再次发送测试邮件到 MailTester 的唯一地址,并检查结果。
-
重复测试:
- 继续修正问题并测试,直到获得满意的结果(通常评分为 9 或 10)。
使用 MailTester 是提升电子邮件投递率的有效方法,确保您的邮件能够成功到达收件人的收件箱。定期测试和修复发现的问题将帮助您维护域名的良好声誉,并确保邮件的可靠投递。
如果在设置过程中遇到任何问题或有疑问,QCKL 支持团队随时准备提供帮助。我们致力于为您提供最佳工具和解决方案,以确保业务的成功。