无法从实时服务器中的 Laravel 发送邮件
can't send mail from Laravel in live server
我的 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。
咨询服务器客服,已解决
我的 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。 咨询服务器客服,已解决