使用带有附加出站邮件服务器的 google-apps 的正确 SPF

使用带有附加出站邮件服务器的 google-apps 的正确 SPF

[在 stackoverflow 上询问了这个问题并被推荐到这里]

我们正在为客户开发一款定制 Web 应用。此应用位于单独的服务器 server.com 上,而不是客户的网站 www.client.com 上。我们应用的每个用户都有一个电子邮件地址,例如[电子邮件保护][电子邮件保护]等。客户使用 Google Apps for business 来处理用户电子邮件(例如[电子邮件保护])。

现在我们需要的是:每个用户都需要能够向其联系人列表中的人发送某些电子邮件。这些电子邮件来自我们的邮箱 server.com。但我们希望发件人和回复地址是发送该邮件的用户,例如,[电子邮件保护]

我们如何将我们的机器 server.com 设置为来自“client.com”的电子邮件的授权发件人?我查找了 Google 应用的 SPF 记录,它是:

v=spf1 包括:_spf.google.com ~all

(1)我们如何将“server.com”添加到此 SPF 记录中?

(2)从 PHP 中,我们如何确保电子邮件从我们的 server.com 发送时仍然显示“发件人:[电子邮件保护]“?

谢谢!

答案1

v=spf1 a:server.com include:_spf.google.com ~all

这允许解析的设备server.com


PHP 完全独立于发送消息的设备主机名来构建消息信封。在代码中正确设置标头,消息来自的 SMTP 中继对于明显的发送者来说毫无意义。

相关内容