无法通过联系表单发送电子邮件我使用的是 Google Workspace

问题描述

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

我们的网站上有一个简单的 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 记录:

  • 您从其他服务器发送邮件。
  • 您使用了第三方邮件提供商。
  • 您的网站使用自动生成电子邮件的服务,例如您有“联系我们”表单。

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

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

这样做了,但联系表格仍然无效。 我想知道我是否遗漏了任何额外的步骤。

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...