微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过RoundCube进行Laravel的邮件配置

如何解决通过RoundCube进行Laravel的邮件配置

我正在使用Laravel从RoundCube发送一些电子邮件。问题是我总是遇到同样的错误

Failed to authenticate on SMTP server with username "user@email.com" using 2 possible authenticators. Authenticator LOGIN returned Expected response code 250 but got code "530",with message "530 5.7.1 Client was not authenticated
 ". Authenticator PLAIN returned Expected response code 250 but got code "530",with message "530 5.7.1 Client was not authenticated.

我环顾四周,还没有找到准确的答案。这是 .env 文件中与手头问题有关的一部分。

MAIL_DRIVER=smtp
MAIL_HOST=ssl0.ovh.net
MAIL_PORT=465
MAIL_USERNAME=user@email.com
MAIL_PASSWORD=somepassword
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

我尝试分别用MAIL_ENCRYPTIONMAIL_PORT替换tls587。另外,我确保凭据确实有效。我还查看了ovh文档,这些文档对发送邮件毫无帮助。另外,没有选项允许安全性较低的帐户(例如Gmail)。

谢谢

解决方法

首先从MAIL_.p声明的.env文件中删除所有邮件配置。

然后从config文件夹中打开mail.php,并在smtp下创建一个新数组。

'gmail' => [
        'transport' => 'smtp','host' => 'smtp.gmail.com','port' => 465,'encryption' => 'ssl','username' => 'aravvi@gmail.com','password' => 'xxigefvqehfypdmg',],

然后在您的默认邮件中提及它

'default' => env('MAIL_MAILER','gmail'),

运行这些命令

php artisan config:clear

compser dump-autoload

然后

php artisan serve

希望可以解决您的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。