使用 PHP 发送批量电子邮件

2023-12-09

当新用户加入时,我必须向网站中的所有用户发送邮件。 我的问题是脚本在发送大约 400 封邮件后停止执行。 我已将 set_time_limit 设置为 0。并且我在发送 10 封邮件后给予 sleep(2) 。

此问题背后的原因可能是什么。此问题的任何解决方案。有没有更好的方法来批量发送电子邮件?

提前致谢

Rose


我们这样做的方法是在 cron 的帮助下。

我们(在我们公司)将用户列表分成 50 个地址的块。这些块被放入数据库中的一个表中(带有将该块链接到电子邮件数据(标头、正文等)的数据)。

通过每 5 分钟左右触发一次的 cron.php 文件,系统会抓取数据库中需要发送的第一个可用块并发送电子邮件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 PHP 发送批量电子邮件 的相关文章

随机推荐

  • HtmlAgilityPack 是否能够在其 XPATH 选择器中使用正则表达式?

    我希望能够创建一个节点集合 其中文本以单词开头 然后是数字 例如 给定以下情况 p FINDTHIS 1 p p FINDTHIS SOMETEXT p p FINDTHIS 2 p 我希望能够创建一个由两个段落节点组成的集合 FINDTH
  • Google App Engine - 将 HTTP 重定向到 HTTPS

    我是应用程序引擎的新手 我正在尝试对其进行设置 以便任何 http 请求都重定向到 https 我的 app yaml 文件如下所示 我有 script None 在那里 因为如果我没有它 我会得到一些解析错误 但这不是问题 env fle
  • 如何在 pyOpenSSL 中禁用会话恢复?

    The 三重握手问题近日被披露 禁用会话恢复是否会缓解这种情况 是一个主题另一个问题 假设我出于某种原因想要禁用它 基本上是我的偏执 要在 C 中禁用此功能 似乎应该使用以下命令 SSL CTX set session cache mode
  • 在uitableview单元格中显示项目的评分

    我目前正在开发一个 iOS 应用程序 该应用程序在 UITableView 中显示 30 个菜单项 然后用户可以在用户点击单元格时显示的详细信息页面上对这些项目进行评分 满分 5 分 现在单元格中当前只是项目的标题 现在我想做的是拥有项目的
  • 使用 md-datepicker 在 MEANjs 中设置另一种日期格式

    我正在使用 Angular Material 中的 md datepicker 指令 但是我想输入日期 而不仅仅是从日期选择器中选择它 我找到了以下示例代码 angular module MyApp controller AppCtrl f
  • Google Sheets onEdit - 尝试通过更改同一行中列的值来将行复制到新工作表

    请参阅我的电子表格的 Sheet1 https docs google com spreadsheets d 1EoOIQxWyKWOvtlCrmJNI76FAxGhzgXrE4s0F05tw2MY edit gid 0 例如 我想通过将
  • 加密和解密 Azure redis 缓存中的值

    我想在存储时加密 在读取redis缓存中的值时解密 什么是最安全的方法来做到这一点 由于 GDPR 合规性 我无法直接存储用户别名 以下是我将其转换为字节并将字节数组存储在 redis 中的方法 https learn microsoft
  • 即使最小化应用程序并在片段中导航时重新启动,声音也会继续播放

    在我的天气应用程序上成功实现声音后 当搜索城市时 它的播放效果非常好 但问题是 即使我最小化应用程序 它仍然 继续重复播放声音 直到我关闭 退出应用程序 我想要它 当我最小化应用程序时暂停 然后从停止的地方继续播放 当我回来的那一刻 所以我
  • 如何将 TabControl 标头中的关闭按钮绑定到窗口 ViewModel 中的命令?

    我正在开发一个工具 想要向 TabControl 中的选项卡添加一个关闭按钮 我不知道如何将按钮的 Command 属性绑定到窗口 ViewModel 上的相应属性 VM 很简单 只需 INPC 实现和名为 CloseSelectedFil
  • 如何使用 scipy 稀疏矩阵对 numpy 数组进行列堆叠?

    我有以下矩阵 A toarray array 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 dtype int64 type A scipy
  • 如何让 NHibernate 只生成 SQL 而不执行它?

    我知道如何在运行时使用以下命令将 SQL 记录到 log4net NLog trace 窗口show sql配置选项 我正在寻找的是一种给予Query
  • Jquery浏览器的停止按钮事件

    有没有办法检测用户何时单击任何浏览器上的停止按钮 我想在用户上传文件时决定单击停止按钮时停止脚本运行 这样我就可以触发脚本刷新页面 不幸的是 浏览器的停止按钮不会影响 AJAX 请求 如果你想取消 AJAX 请求 可以像下面这样中止它 va
  • 如何在ionic2中传递数据

    我通过http获取数据 我想将数据传递到 PlacesListPage 我的数据中有 id name category 我想在 PlacesListPage 中使用这些内容 如下所示 xxx id xxx name 请帮助我 xxx 例如
  • 如何衡量承诺的执行时间?

    我正在尝试编写一个函数来测量另一个函数的执行时间 export class Profiler public measureSyncFunc fn gt any Promise
  • 从命令行使用 nntool [MATLAB]

    我有这个代码 in 5 columns of data points out 1 column of data points net newfit in out 5 net train net in out 现在我想要 访问误差变量生成的
  • 在matlab中加载stl文件并转换为3D数组

    我有一个 stl 文件 我已使用 stlread 函数将其加载到 Matlab 中 此时我有一组面和顶点 如何将这些面和顶点转换为 512x512x100 数组等 3D 二进制数组以获得二进制 3D 体积 啊你真幸运 我最近正在处理 STL
  • C++ 中运算符 << 的重写

    我正在为我的学校做一个 C 项目 我有两个班级 雇员和老师 Teacher 源自 Employe 并优先于其职能 我们重写运算符 lt lt 打印员工或教师的一些信息 每个班级都有一个const int attribute LevelAcc
  • 密钥“PRIMARY”重复输入“0”

    我不明白为什么在尝试填充此表时会收到此错误 目前表中没有任何内容 所以我不明白为什么会有重复的 这是我正在使用的代码 INSERT INTO Suppliers supp id company name town phone Values
  • 调试rails 3.1.1 应用程序

    我尝试向使用 ruby 1 9 2 的 Rails 3 1 1 应用程序添加调试器 我已将以下内容添加到我的 gemfile 中 gem ruby debug19 require gt ruby debug 我收到以下错误 rvm gems
  • 使用 PHP 发送批量电子邮件

    当新用户加入时 我必须向网站中的所有用户发送邮件 我的问题是脚本在发送大约 400 封邮件后停止执行 我已将 set time limit 设置为 0 并且我在发送 10 封邮件后给予 sleep 2 此问题背后的原因可能是什么 此问题的任