Laravel 拉维尔';s邮件通知赢得';不发送,但拉雷维尔';s邮件::原始遗嘱
我已经在Laravel的env文件中正确配置了SMTP服务器,并且可以使用Mail::raw成功发送电子邮件,例如Laravel 拉维尔';s邮件通知赢得';不发送,但拉雷维尔';s邮件::原始遗嘱,laravel,laravel-5,smtp,laravel-5.3,laravel-mail,Laravel,Laravel 5,Smtp,Laravel 5.3,Laravel Mail,我已经在Laravel的env文件中正确配置了SMTP服务器,并且可以使用Mail::raw成功发送电子邮件,例如 Mail::raw("This is a test message", function ($message) { $message->from(env("MAIL_ORDER_ADDRESS"), 'Orders'); $message->to('user@example.com'); $message->subject('Tes
Mail::raw("This is a test message", function ($message)
{
$message->from(env("MAIL_ORDER_ADDRESS"), 'Orders');
$message->to('user@example.com');
$message->subject('Test Message');
});
但是,当我使用laravel 5.3邮件通知时,不会收到任何电子邮件(也不会生成错误)。我已经使用邮件陷阱在本地测试了相同的通知代码,并且通知工作正常
我无法理解如果邮件服务器正在工作并且可以与mail::raw一起使用,那么当我在本地进行测试并确认它们的编码正确后,它不会自动与通知一起工作
注意:在namescape上使用共享主机
有什么想法吗?修复了:这是因为我没有在config/mail.php中配置“From”,而且因为域不匹配,所以没有设置。我遇到了相反的情况。我在.env文件中设置了MAIL\u DRIVER=MAIL 我在.env文件中设置了MAIL_FROM_ADDRESS和MAIL_FROM_NAME,并查看了app/config/MAIL.php Mail::raw通过Postfix日志正确发送电子邮件,但通过新的Laravel 5.3通知发送的任何电子邮件都不起作用。没有错误或任何信息写入日志
似乎还有其他问题发生。我也有同样的问题。在测试Mail::raw时,我将Mail_ENCRYPTION设置为空。 当我为notify email设置MAIL_ENCRYPTION=tls时,它就开始工作了