Php 如何使用SMTP驱动程序在laravel中发送批量电子邮件,而无需创建多个SMTP客户端/会话

Php 如何使用SMTP驱动程序在laravel中发送批量电子邮件,而无需创建多个SMTP客户端/会话,php,laravel,laravel-5,smtp,exchange-server,Php,Laravel,Laravel 5,Smtp,Exchange Server,如何在不使用队列的情况下发送批量电子邮件(比如1000到2000封电子邮件) 我正在使用自己的Exchange服务器,这就是为什么我不想使用mailgun、maildrill、mailchimp等,我想坚持使用laravel默认的“STMP”驱动程序 目前,我面临的问题是,当我尝试批量发送电子邮件时,应用程序试图为一封电子邮件创建多个会话/客户端。但是Exchange服务器限制15个客户端,但每个客户端可以发送任意数量的电子邮件 如何强制SMTP仅通过一个客户端发送电子邮件,而不是为每个电子邮件

如何在不使用队列的情况下发送批量电子邮件(比如1000到2000封电子邮件)

我正在使用自己的Exchange服务器,这就是为什么我不想使用mailgun、maildrill、mailchimp等,我想坚持使用laravel默认的“STMP”驱动程序

目前,我面临的问题是,当我尝试批量发送电子邮件时,应用程序试图为一封电子邮件创建多个会话/客户端。但是Exchange服务器限制15个客户端,但每个客户端可以发送任意数量的电子邮件


如何强制SMTP仅通过一个客户端发送电子邮件,而不是为每个电子邮件打开新的客户端/会话

你为什么不想排队,这太疯狂了?如果你想发送那么多的电子邮件,你的应用程序将超时。queue有一个问题,我需要运行
supervisor
来连续运行队列进程。但问题是它被停止了,无法知道进程何时停止。我试图寻找解决方案,甚至张贴在SO上,但到目前为止没有最佳的解决方案。不同的服务提供商,如octane、sendgrid、sendinblue为批量提交提供api。您可以唤醒他们的服务以发送批量短信、电子邮件等。您必须首先准备一包订户,然后一次性发送给所有订户。@AnkitVishwakarma,此服务器有自己的邮件交换服务器,但对可以创建的客户机/会话数量有限制。但是每个客户端都可以发送无限数量的电子邮件。你为什么不想使用队列,这太疯狂了?如果你想发送那么多的电子邮件,你的应用程序将超时。queue有一个问题,我需要运行
supervisor
来连续运行队列进程。但问题是它被停止了,无法知道进程何时停止。我试图寻找解决方案,甚至张贴在SO上,但到目前为止没有最佳的解决方案。不同的服务提供商,如octane、sendgrid、sendinblue为批量提交提供api。您可以唤醒他们的服务以发送批量短信、电子邮件等。您必须首先准备一包订户,然后一次性发送给所有订户。@AnkitVishwakarma,此服务器有自己的邮件交换服务器,但对可以创建的客户机/会话数量有限制。但每个客户都可以发送无限数量的电子邮件。