小编Bub*_*bba的帖子

需要有关使用 PHPMailer 的身份验证错误的帮助

我正在尝试使用 PHPMailer 向用户帐户发送电子邮件,但收到以下错误:

The following From address failed: no-reply@random: MAIL FROM command failed,Authentication Required. 
SMTP ERROR: MAIL FROM command failed Detail: Authentication Required.
SMTP server error: MAIL FROM command failed Detail: Authentication Required. 
Run Code Online (Sandbox Code Playgroud)

我查看了溢出、错误中提供的谷歌支持页面以及 github 上的故障排除指南,但没有找到任何解决方案。我知道我的凭据是正确的(我没有在这里发布我的真实凭据)。我不想允许安全性较低的应用程序访问我的电子邮件,因为所有用户也必须访问他们的电子邮件。另外,我尝试过oAuth2,但我的重定向网址(get_oauth_token.php是我使用的文件)找不到作曲家的自动加载文件:vendor/autoload.php,即使我下载并运行了作曲家和guzzle。

无论如何,这是完整的调试输出(SMTP 调试设置为 2)

SERVER -> CLIENT: 220 smtp.gmail.com ESMTP g198sm11047892itb.29 - gsmtp
CLIENT -> SERVER: EHLO localhost
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2602:306:ccb0:63b0:1817`enter code here`:970b:44c3:889b]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8
CLIENT -> SERVER: STARTTLS
SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
CLIENT -> …
Run Code Online (Sandbox Code Playgroud)

php email authentication smtp phpmailer

3
推荐指数
1
解决办法
7414
查看次数

标签 统计

authentication ×1

email ×1

php ×1

phpmailer ×1

smtp ×1