我的网站无法发送电子邮件。他们在Outlook上浪费了,但在Gmail上却没有。
我为此DNS配置了:DOMAINNAME。在TXT中“ v = spf1 mx a ip4:IP -all”
其中DOMAINNAME是我的域名,IP是服务器的ip。
这是我从电子邮件中获得的信息:
我有2个问题:
答案 0 :(得分:1)
您的SPF记录为空。您需要包括主机和IP地址,甚至包括您要授权代表您的域名发送电子邮件的IP地址块( cidr表示法)。
列出所有发送电子邮件的位置:运营电子邮件(日常电子邮件)托管,交易电子邮件,电子邮件营销等。
将包含和/或IP地址添加到您的SPF记录中。注意:非常很少需要+ a + mx的东西。这是多余的。 MX将通过触发另一轮查找来增加DNS开销。
下面是一个示例SPF记录,该记录假定使用G Suite进行电子邮件托管,MailChimp和IP地址。
v=spf1 include:_spf.google.com include:servers.mcsv.net ip4:192.0.2.20 ~all
注意:我以~all
(软失败)终止了该示例,这被认为是最佳实践。
然后,我建议对所有电子邮件源实施DKIM签名。然后,使用dmarcian.com之类的服务(它们具有免费层)来实现DMARC,从而使读取DMARC报告的方式更加容易。 DMARC使您可以查看电子邮件流。