Laravel 拉维尔';s邮件通知赢得';不发送,但拉雷维尔';s邮件::原始遗嘱

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

我已经在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('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时,它就开始工作了