无法在实时服务器中从Laravel发送邮件[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在实时服务器中从Laravel发送邮件[重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我在GoDaddy服务器上有一个实时项目。我正在尝试在提交表单后发送电子邮件,并且我已经配置了.envmail.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 服务器上进行身份验证

使用 gmail 发送 Laravel 5.5 邮件 [重复]

在Django中从POST接收数据后发送电子邮件[重复]

用laravel发送电子邮件,但不识别变量[重复]

如何在 php 中从 localhost 发送电子邮件?