发送邮件给发送给用户的邮件发送给用户的邮件::发送()laravel
问题描述:
我经历了laravel文档,我得到Illuminate\Mail\Events\MessageSending
这个事件在发送邮件之前被解雇。发送邮件给发送给用户的邮件发送给用户的邮件::发送()laravel
现在我已经创建了此事件的侦听器。
protected $listen = [
'Illuminate\Mail\Events\MessageSending' => [
'App\Listeners\IsSpamUser',
],
];
现在我很困惑,在这个监听器中,如何定义如果用户是垃圾邮件不发送邮件。
请指导。
答
从Laravel 5.4.16起,从MessageSending
事件处理函数返回false
将阻止发送电子邮件。
但是,在5.4.16之前的版本中,此事件不能用于阻止发送电子邮件(除了抛出异常)。