从商务gmail发送SMTP邮件(如abc@company.com)-PHP Mailer

当我尝试通过“我的商家” Gmail(例如:Abc@domain.com)从Php邮件发送者发送电子邮件时:

尝试通过从我的个人电子邮件ID(例如:abc@gmail.com)生成应用密码,通过php mailer通过Gmail发送邮件,并且该方法正在运行。

我正尝试通过我的公司(G-suit for Business)Gmail做同样的事情,但是我看不到生成应用密码的选项,因为它在基本的Gmail帐户中可见。如果没有应用密码,则Gmail不允许使用纯文本格式的密码。如果有人遇到这种问题,请帮我。

zhengshinanhai 回答:从商务gmail发送SMTP邮件(如abc@company.com)-PHP Mailer

您已经注意到,常规的gmail和套件存在差异。您在这里有两个选择:

  • 启用“安全性较低的应用”选项,以允许常规的PLAINLOGIN身份验证类型。
  • 使用XOAUTH2身份验证。

有一篇关于using XOAUTH2 for gmail in the PHPMailer wiki的文章很长。也有code examples

“安全性较低的应用程序”选项的安全性并没有降低很多。凭据以纯文本格式(或轻度编码),但连接受TLS保护。

关于gmail authentication in the PHPMailer troubleshooting guide的讨论更多。

本文链接:https://www.f2er.com/3110031.html

大家都在问