【发布时间】:2011-12-07 23:14:20
【问题描述】:
我们正在为客户开发自定义 Web 应用程序。 此应用程序位于单独的服务器 server.com 上,而不是客户端的网站 www.client.com。 我们应用程序的每个用户都有一个电子邮件地址,例如 user1@client.com、user2@client.com 等。 客户正在使用 Google Apps for business 发送用户电子邮件(例如 user1@client.com)。
现在这是我们需要的: 每个用户都需要能够向其联系人列表中的人发送某些电子邮件。这些电子邮件来自我们的邮箱 server.com。但是我们希望 From 和 Reply-To 地址是发送它的用户,例如 user2@client.com。
我们如何将我们的服务器 server.com 设置为来自“client.com”的电子邮件的授权发件人?我查找了 Google 应用的 SPF 记录,结果是:
v=spf1 include:_spf.google.com ~all
(1) 我们如何将“server.com”添加到该 SPF 记录中? (2) 来自 PHP(这就是为什么这是一个编程问题),我们如何确保从我们的 server.com 发送的电子邮件仍然显示“来自:user2@client.com”?
谢谢!
【问题讨论】:
-
serverfault 可能对您的 SPF 问题更有帮助。
-
谢谢,我想过这个问题,但是因为这个问题源于编程需要,所以我在这里问了。我也去那里问问。
-
这有点跨越鸿沟。您需要的是一个邮件客户端,无论您使用何种语言编写项目。您可以针对 www.client.com 进行身份验证,并且应该能够通过 Google 的 smtp 中继发送电子邮件。
标签: php email dns google-apps spf