gpt4 book ai didi

PHP SwiftMailer 无法在 SMTP 服务器上进行身份验证

转载 作者:可可西里 更新时间:2023-11-01 13:33:22 28 4
gpt4 key购买 nike

我正在尝试创建一个处理 Paypal 付款的测试站点。我正在尝试在成功付款后使用 PHP SwiftMailer 向用户发送电子邮件(这是我的 IPN)。

这是我的传输代码:

        $transport = Swift_SmtpTransport::newInstance('smtp.googlemail.com', 465, 'ssl')
->setUsername('xxx@xxx.co.uk')
->setPassword('xxxx');

$mailer = Swift_Mailer::newInstance($transport);

我曾尝试使用 googlemail 和另一个托管在共享服务器下的电子邮件,但都出现问题并发出错误消息。

不幸的是,我遇到了这个常见的错误:

  Fatal error: Uncaught exception 'Swift_TransportException' with message 'Failed to authenticate on SMTP server with username "xxx@xxx.co.uk" using 2 possible authenticators' in /home/xxx/public_html/paypal/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:184 

Stack trace:

#0 /home/xxx/public_html/paypal/lib/classes/Swift/Transport/EsmtpTransport.php(312): Swift_Transport_Esmtp_AuthHandler->afterEhlo(Object(Swift_SmtpTransport))

#1 /home/xxx/public_html/paypal/lib/classes/Swift/Transport/AbstractSmtpTransport.php(120): Swift_Transport_EsmtpTransport->_doHeloCommand()

#2 /home/xxx/public_html/paypal/lib/classes/Swift/Mailer.php(80): Swift_Transport_AbstractSmtpTransport->start()

#3 /home/xxx/public_html/paypal/ipn.php(113): Swift_Mailer->send(Object(Swift_Message))

#4 /home/mctikudo/public_html/paypal/ipn.php(46): sendMail(Resource id #3, Array)

#5 {main} thrown in /home/xxx/public_html/paypal/lib/classes/Swift/Transport/Esmtp/AuthHandler.php on line 184

我做了一些研究并尝试了几种方法来设置我的交通工具。但似乎仍然没有任何效果。直到我试图将我的 IPN 代码放到另一家托管公司下的另一台服务器上,令人惊讶的是,它有效。来自另一个的相同代码。

这就是为什么我猜想必须在其他服务器中设置一些东西。

是否需要做一些事情来确保在我的服务器上启用 SwiftMailer 才能正常工作?

最佳答案

这可能是旧的,但有人可能会通过它获得帮助。我也遇到了同样的问题,并在我的 gmail 帐户上收到一封邮件,指出有人试图通过电子邮件客户端或其他站点破解您的帐户。然后我搜索并发现执行以下操作可以解决此问题。

转到 https://accounts.google.com/UnlockCaptcha ★并解锁您的帐户以通过其他媒体/网站进行访问。

更新:2015

另外,你可以试试这个,转到https://myaccount.google.com/security#connectedapps在底部,向右有一个选项“允许安全性较低的应用程序”。如果它是“OFF”,滑动按钮将其打开。

关于PHP SwiftMailer 无法在 SMTP 服务器上进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19134668/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com