【问题标题】:Website Contact Form and Google Workspace网站联系表和 Google Workspace
【发布时间】:2021-07-13 04:09:19
【问题描述】:

在我发布这个问题之前,我检查了类似的帖子,任何答案都帮助我解决了这个问题,所以,发生了什么:

我们的网站上有一个简单的 php 联系表,用于发送电子邮件 [使用 php mail() 函数],但由于我们迁移到 GWorkspace,现在联系表只向除我们之外的任何电子邮件帐户发送电子邮件。换句话说:any-user@gmail.com 收到电子邮件,而 any-user@mydomain.com 没有收到电子邮件。

我也尝试通过 smtp 使用 phpmailer 发送电子邮件,结果与上面提到的一样。

根据 GWorkspace 文档 (https://support.google.com/a/answer/33786?hl=en):

如果您在 Google Workspace 之外通过其中一种或多种方式发送邮件,则必须为 SPF 创建自定义 TXT 记录:

You send mail from other servers.
You use a third-party mail provider.
Your website uses a service that generates automatic emails, for example you have a "Contact us" form.

所以我为 SPF 创建了自定义 TXT 记录,内容如下:

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

做到了,但联系表格仍然不起作用。我想知道我是否错过了任何额外的步骤。

提前致谢。

【问题讨论】:

标签: php contact-form google-workspace spf


【解决方案1】:

您需要将您的网站主机添加到 spf 记录中。

您的托管平台应该能够为他们的平台提供正确的 spf 建议,然后您可以将其与 Google 合并为一条记录。

通常看起来像这样:

v=spf1 a mx include:_spf.google.com include:spf.hostingprovider.com ~all

amx 标志不是 Google 要求的,但您的托管服务提供商可能需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-05
    • 2011-03-07
    • 2019-03-14
    相关资源
    最近更新 更多