这是我的问题:我有我的服务器完成一切:webserver和sendmails,让我们称他为“ hqf.com ”。 我的客户买了另一个域名,我们称之为“ fly.com ”。
我需要发送如下所示的“validation电子邮件”:
From: Fly <[email protected]> Subject: Registration confirmation Body: To validate your registration, click on the following link: http://www.fly.com/register-validate/bb4d5-5b2036d6765f/
我已经build立了一个后缀的邮件服务器。 当这个服务器发送电子邮件时,它是“名字” hqf.com 。 因此,所有接受此电子邮件的目的地都显示为“ 通过 hqf.com联系[email protected]”。
我想删除“ via hqf.com ”。 我已经阅读了大量的问题/答案,解决scheme应该是添加一个“ SPFlogging ”。 我正在寻找一个名称的例子,因为这里的“官方SPF样本”没有给出名称。
在哪里放“ mail.acme.example.net. TXT "v=spf1 a -all" ”? 在我的hqf.com DNSconfiguration或在fly.com ?
在哪里放“ example.com. TXT "v=spf1 a:mail.example.com -all" ”? 在我的hqf.com DNSconfiguration或在fly.com ?
样本不清楚。
我将为您的客户端使用example.com ,为您的邮件服务器的域使用example.com 。
您的客户的邮件应通过像[email protected]这样的地址[email protected] 。 除了example.com你的客户端将拥有像v=spf1 -all这样的SPFlogging。 当example.com使用example.com的邮件服务器发送邮件时,它会有一个SPFlogging,比如v-spf1 -mx -all或v=spf1 -a:mail.example.net 。 第一个假设您的客户的电子邮件指定您的邮件服务器和MX 。
您的服务器应该configuration相同。 如果您的邮件服务器具有返回其地址的PTRlogging以及Alogging,那么您将获得更多交付成功。 这应该通过反向DNSvalidation。 使用专用邮件FQDN(例如mail.example.net而不是您的注册域名发送是传统的。 很less有合法的服务器使用example.net这样的简单域名。
如果hqf.com有邮件,它可能已经有一个SPFlogging。 如果您使用相同的服务器为fly.com发送邮件,则可以在include=hqf.com的SPFlogging中使用include=hqf.com hqf.com。
你确实需要一个SPF为你发送邮件的每个域“envelope From:”