【发布时间】:2019-02-01 13:26:05
【问题描述】:
我正在尝试在 Microsoft Azure 上设置 SPF 记录,因为目前我们的电子邮件被视为垃圾邮件。
这是我添加的记录:
但它似乎不起作用,因为https://www.kitterman.com/spf/validate.html 在我测试我的域的 SPF 记录时返回此:
SPF record lookup and validation for: check-in.green
SPF records are published in DNS as TXT records.
The TXT records found for your domain are:
fidelise-rpfc.azurewebsites.net
Checking to see if there is a valid SPF record.
No valid SPF record found of either type TXT or type SPF.
谁能告诉我我做错了什么?
【问题讨论】:
-
@.check-in.green记录名称看起来不对。如果您尝试将其设置为整个域(您应该是),则该记录名称应该只是@,这是“此域”的简写。 -
您是否正在尝试(或已经)在 Azure 中将 VM 设置为外部邮件服务器?如果是这样,据我所知,这仍然是不允许的。 blogs.msdn.microsoft.com/azuresecurity/2016/08/16/…
-
@Synchro 如果我将该字段留空或在里面输入@,这就是我的记录的默认名称。似乎无法摆脱“.check-in.green”,不确定我是否做错了什么。
-
@silent 据我所知,我们没有这个。但是发送电子邮件绝对有效,我们一直这样做,唯一的问题是它们最终被视为垃圾邮件,特别是因为 SPF 的事情。
-
什么意思?您正在发送电子邮件但没有 smtp 服务器?那么如何?如果您不确定是否应该澄清这一点,否则您可能违反了 Azure 的使用条款。