无法在实时服务器中从Laravel发送邮件[重复]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在实时服务器中从Laravel发送邮件[重复]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
我在GoDaddy服务器上有一个实时项目。我正在尝试在提交表单后发送电子邮件,并且我已经配置了.env
和mail.php
文件。但邮件不会发送,而且log
文件中没有显示错误文件。
.ENV
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=info@gmail.com
MAIL_PASSWORD='app_specific_password'
MAIL_ENCRYPTION=tls
调节器
Mail::send('mail', $emailDataArray, function($message) use ($emailDataArray)
{
$message->to('info@gmail.com')->subject('New Online Estimate');
$message->from('nfo@gmail.com');
});
邮件未发送且log
文件中未显示错误。有人帮忙吗?我遇到了严重的问题
答案
你在Gmail上激活了第三方应用吗?如果没有,那么go this link,打开“更改安全应用程序的帐户访问权限”选项
它可能会解决您的问题。
另一答案
代码没有问题,问题出在Webmail中。咨询服务器客户中心,现在它已经解决了。
以上是关于无法在实时服务器中从Laravel发送邮件[重复]的主要内容,如果未能解决你的问题,请参考以下文章
无法在 codeigniter 中从 gmail 发送电子邮件,SMTP 身份验证错误
使用带有 Laravel 的 Outlook / Office365 发送电子邮件 - 无法在 SMTP 服务器上进行身份验证