Email 在Laravel中发送电子邮件前发生火灾事件

Email 在Laravel中发送电子邮件前发生火灾事件,email,events,laravel,send,Email,Events,Laravel,Send,我的网络主机对我的电子邮件帐户可以发送的电子邮件数量施加了限制。我想创建一个事件,记录每天发送新电子邮件时发送的电子邮件数量。如果达到最大电子邮件数,我会将我的应用程序切换到其他电子邮件帐户以避免冲突 创建事件不应该是一个问题。我的问题是如何设置它,以便每次发送电子邮件时它都会触发?它会像扩展Mail::send那样包含这样的内容吗 $event = Event::fire('mail.send', array($data)); 为什么不使用mailchimp或其他api呢?它们已在Lara

我的网络主机对我的电子邮件帐户可以发送的电子邮件数量施加了限制。我想创建一个事件,记录每天发送新电子邮件时发送的电子邮件数量。如果达到最大电子邮件数,我会将我的应用程序切换到其他电子邮件帐户以避免冲突

创建事件不应该是一个问题。我的问题是如何设置它,以便每次发送电子邮件时它都会触发?它会像扩展Mail::send那样包含这样的内容吗

 $event = Event::fire('mail.send', array($data));

为什么不使用mailchimp或其他api呢?它们已在Laravel中预配置。每天尝试交换邮件主机似乎要容易得多。我正在考虑。我在其他项目中使用过mailgun,但mailgun需要我编辑DNS记录,不幸的是,我用于此项目的web主机不允许。。。也许我需要另一个网络主机…那就用Mandrill吧。您可以将它们用于出站SMTP发送,也可以将当前的web主机用于入站SMTP,这样就根本不需要更改MX记录。我在一些涉及群发邮件的项目中这样做。