将网站DNS迁移到CloudFlare之后,一些用户发现他们的电子邮件停止工作。如果您无法从客户发送或接收电子邮件,请不要惊慌!让我们对几个步骤进行故障排除并修复它。
可能的原因
1。缺少或不正确的MX记录
如果MX记录在迁移过程中未正确复制,则电子邮件将无法正常工作。
2。MX记录被代理(橙色云)
CloudFlare代理网络流量,但电子邮件无法通过它来使用。 MX记录应该是仅DNS(灰色云)。
3。DNS记录仍在域注册商
如果您的DNS在CloudFlare和您的注册服务商之间分配,则可能需要在两个地方更新MX记录。
4。启用邮件服务器的代理模式
CloudFlare代理模式(Yourdomain.com)不支持电子邮件服务。为避免干扰,请创建一个专用的邮件子域,例如mail.example.com,并确保将其设置为仅DNS(灰色云)。
5。SPF/DKIM/DMARC问题
这些记录有助于验证电子邮件的合法性,但是设置不正确可能会导致交货失败或垃圾邮件过滤。
已经卡在泥里了吗?不用担心,以下步骤可能会帮助您。
分步解决方案
1。将MX记录添加到CloudFlare
步骤1去Cloudflare仪表板>DNS设置。
步骤2添加正确的MX记录(指向您的邮件服务器(mail.yourdomain.com
)而不是您的主要领域)。
2.确保在您的注册商中设置MX记录
步骤1如果DNS仍由您的注册服务商部分管理,请在此处添加MX记录。
步骤2使用诸如此类的工具验证记录mxtoolbox/dnsdumpster。
3。确保未代理MX记录
步骤1在CloudFlare中检查MX记录。
步骤2如果它们有橙色云,将它们切换到灰色云(仅DNS)。
4。创建一个邮件子域(无代理)
步骤1添加一个记录为了mail.example.com
,指向您的邮件服务器。
步骤2将其设置为仅DNS(云云仪表板中的灰色云),以避免替代问题。
5。检查SPF/DKIM/DMARC记录
步骤1添加或更正您的SPF(发件人策略框架)记录允许您的邮件服务器发送电子邮件。
步骤2设置DKIM(域名确定的邮件)和DMARC(基于域的消息身份验证,报告和符合性)提高电子邮件真实性。
步骤3发送测试电子邮件以验证问题是否已解决。
常见问题解答
为什么我的电子邮件在启用CloudFlare后停止工作?
可能由于缺少MX记录,CloudFlare代理设置或不正确的SPF/DKIM配置所致。
如何检查我的MX记录是否正确?
使用类似的工具mxtoolbox/dnsdumpster。
我可以将CloudFlare代理用于电子邮件吗?
没有。电子邮件服务应始终使用仅DNS(Cloud Flare仪表板中的灰色云)模式。
启用CloudFlare后,为什么我的电子邮件会垃圾邮件?
检查并正确配置SPF,DKIM和DMARC记录。
战斗
如果电子邮件切换到CloudFlare后停止工作,请检查MX记录,代理设置和身份验证记录。按照上述步骤操作,您将立即返回接收/发送电子邮件给您的业务!