【问题标题】:Sending emails from a web site, when the users also use Google Apps当用户还使用 Google Apps 时,从网站发送电子邮件
【发布时间】: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


【解决方案1】:

对于第 1 部分,只需执行 v=spf1 a include:_spf.google.com ~all 这假设 client.com 将 A 记录设置为 server.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2011-01-07
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多