首页 >后端开发 >php教程 >为什么我的代码不使用 Gmail 的 SMTP 服务器从我所需的地址发送电子邮件?

为什么我的代码不使用 Gmail 的 SMTP 服务器从我所需的地址发送电子邮件?

Patricia Arquette
Patricia Arquette原创
2024-12-11 13:05:11388浏览

Why Doesn't My Code Send Emails From My Desired Address Using Gmail's SMTP Server?

使用 Gmail SMTP 服务器时如何维护所需的“发件人”地址

尝试使用 Gmail 的 SMTP 服务器发送电子邮件时,您可以遇到电子邮件从您的默认 Gmail 帐户发送的问题,而不是从您的帐户中指定的所需“发件人”地址发送的问题代码。

潜在限制

不幸的是,Google 实施了一项政策,重写通过 SMTP 发送的所有电子邮件中的“From”和“Reply-To”标头服务,迫使他们反映您关联的 Gmail 帐户。此限制源于 SMTP 功能作为个人电子邮件传送的私有工具的意图,而不是作为开放或中继服务。

替代选项

要克服此问题限制,您可以考虑替代解决方案:

  • 使用专用 Gmail帐户: 创建一个单独的 Gmail 帐户,专门用于从所需地址发送电子邮件。
  • 使用 Gmail 域: 如果您拥有要从中发送电子邮件的域,请设置注册一个免费的 Gmail for Domains 帐户并在该域内创建一个电子邮件地址。

其他信息

  • Google 确实允许通过不同地址发送电子邮件,但此功能通常仅限于 Gmail 网络应用程序并利用您现有的外部 SMTP 服务器,这与原始问题不同。
  • Mandrill 是一家信誉良好的交易电子邮件服务提供商,提供免费发送限制,并提供处理大容量电子邮件传送的强大功能。

以上是为什么我的代码不使用 Gmail 的 SMTP 服务器从我所需的地址发送电子邮件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn