cakephp电子邮件错误与SMTP服务器不接受密码.启用了较不安全的应用程序

fdbelqdn  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(110)

我正在使用cakephp4和电子邮件我设置在本地的作品,但相同的代码在我的服务器https使用电子邮件给出和错误与SMTP服务器不接受密码.较不安全的应用程序被启用.由于代码是相同的,我不知道该怎么做.这在我的本地作品,因为我可以发送电子邮件罚款,但不在服务器上发送电子邮件?

  1. 'gmail3' => [
  2. 'host' => 'ssl://smtp.gmail.com',
  3. 'port' => 465,
  4. 'timeout' => 30,
  5. 'username'=>'xx@gmail.com',
  6. 'password'=>'xx',
  7. 'client' => null,
  8. 'className' => 'Smtp',
  9. 'context' => [
  10. 'ssl' => [
  11. 'verify_peer' => false,
  12. 'verify_peer_name' => false,
  13. 'allow_self_signed' => true
  14. ]
  15. ]
  16. //sending an email
  17. $Email = new Mailer('default');
  18. $Email->getTransport('gmail3');
  19. $Email->setFrom([$this->from => 'My Email'])
  20. ->setTo($to)
  21. ->setSubject($subject)
  22. ->deliver($message);

它不工作的域是https://test.choiceeducationgroup.com

rmbxnbpk

rmbxnbpk1#

如果我在Gmail中更改应用程序密码,那么它确实工作。

相关问题