首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过RoundCube为Laravel配置邮件

通过RoundCube为Laravel配置邮件
EN

Stack Overflow用户
提问于 2020-11-10 22:08:56
回答 1查看 4.3K关注 0票数 0

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

代码语言:javascript
运行
复制
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文件的一部分。

代码语言:javascript
运行
复制
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。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-11-11 08:48:54

首先,从.env文件中删除使用MAIL_声明的所有邮件配置

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

代码语言:javascript
运行
复制
'gmail' => [
        'transport' => 'smtp',
        'host' => 'smtp.gmail.com',
        'port' => 465,
        'encryption' => 'ssl',
        'username' => 'aravvi@gmail.com',
        'password' => 'xxigefvqehfypdmg',
    ],

然后在默认的邮件程序中提到它。

代码语言:javascript
运行
复制
'default' => env('MAIL_MAILER', 'gmail'),

运行这些逗号

代码语言:javascript
运行
复制
php artisan config:clear

代码语言:javascript
运行
复制
compser dump-autoload

然后

代码语言:javascript
运行
复制
php artisan serve

希望能解决你的问题。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64777498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档