如何在后组过程中发送大量电子邮件



我有Drupal网站,我在自定义模块中创建了一个自定义菜单。

我需要使用不同的电子邮件问候语向 10000 个用户发送电子邮件。我正在获取每个用户的个人资料信息,然后向每个用户发送电子邮件。

但问题是完成请求需要大量时间,有时会给出请求超时错误。

所以我想要这样的功能,我可以在几秒钟内得到响应,并且所有电子邮件都将在后台进程上运行。

知道吗?

您应该设置一个 cron,每 3/5/7 等分钟在服务器上运行一次。然后,在每次运行中,您可以向 100、200、500 个用户发送电子邮件,并设置一个标志以减少重复。您可以根据服务器执行时间选择不选择任何用户。但是,我认为 500 是一个很好的开始,只需 20 次 cron 运行即可发送所有 10k 电子邮件。

和/或者您可以使用第三方服务,如mailchimp,sendgrid等来安排电子邮件。

希望它能有所帮助!

相关内容

  • 没有找到相关文章

最新更新