问题标签 [mail-queue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PEAR Mail_Queue 发送重复的电子邮件
这里有几个问题:
mail_queue->put
应该在数据库中插入两次消息吗?唯一的区别是time_to_send
value 和user_id
.
这是我为一个用户收到的一条消息:
第一个是我所期望的,但第二个有什么目的?
如果我发送队列,消息将到达两次。如果我删除带有否定user_id
的邮件,则只会发送一封邮件。
php - 使用 PEAR/Mail_Queue 发送 10,000 多封电子邮件的最佳方式
我有一个 cron 可以生成整个邮件信息并将其放入数据库表中$mail_queue->put(.....)
,并使用选项在发送电子邮件后删除电子邮件。
这是我需要一点帮助的地方:在获得上述信息后,发送电子邮件的最佳方式是什么?立即运行$mail_queue->sendMailsInQueue()
,使用其他 cron 作业或其他什么?
顺便说一下,服务器限制是 100 封电子邮件/分钟。目前没有应用最后一个 csv 差异Mail_Queue
(目前正在使用支持),所以我不能使用“延迟”选项。
我有一个使用该$seconds_to_send
选项的想法,但它是根据 create_time 字段计算的,这不是一个很大的帮助,但它也是一个选项。
任何想法和建议将不胜感激。
php - 一起使用 MDB2 和 MySQLi(好还是坏?)
我想使用 PEAR Mail_queue 包,它需要 PEAR MDB2 包进行数据库抽象。
我目前使用 MySQLi 进行所有数据库查询,并不真正希望使用 MDB2。
在我的 PHP 应用程序中同时使用 MDB2 和 MySQLi 会是不好的做法吗?
谁能给我一个充分的理由一起使用 MDB2 而不是 MySQLi?
谢谢。
database-design - 数据库结构问题...预定发送的电子邮件?
我正在尝试实现一个系统,在该系统中,发送给大(或小)群体的电子邮件被安排通过 cron 作业(而不是循环发送,而用户正在等待他们完成发送)。
用户可以发送两种类型的电子邮件:发送给订阅者表中的每个人的电子邮件,或者只发送给组成员的电子邮件。我想我真的不需要包含发送给组成员的电子邮件,因为它们将是发送给小组而不是大型(所有订阅者)组的电子邮件。
我试图弄清楚如何构建我的数据库以使其有意义,但我什至很难解释它应该如何工作。
你有这种事情的经验可以分享吗?我应该如何构建我的数据库来跟踪等待发送的电子邮件?
php - 梨邮件队列报告脚本?
是否有一个梨邮件队列报告脚本可以从您的 MQ 数据库构建漂亮的图表和图形?我在 cron 作业中设置了 MQ,我想将一些报告绑定到我的管理控制台中。
php - PHP Mail_Queue PEAR 库中的错误
尝试使用 PHP Mail_Queue
PEAR 库时出现以下错误:
的声明Mail_Queue::isError()
应与PEAR::isError()
PHP 5.2.3,邮件队列版本 1.2.3
在 Google 上搜索没有出现任何结果。任何想法是什么原因造成的?
php - PHP PEAR 容器错误
好吧,这是我第一次在这里提问。我的问题很尴尬,很难深入到底。故事是这样的:我有一个小系统,它发送大量的电子邮件邀请(不是垃圾邮件)。因此,明智的做法是,我不使用 PHP 函数 mail(),而是使用 PEAR 类,如 Mail、Mail_Queue、Net_SMTP 等。唯一的问题是,我的错误日志充满了大量这样的错误:
然后,当然:
这是初始化邮件队列的代码(在一个名为 Newsletter 的类中)
一些更多的代码,
问题是,我仔细检查了我写的每一行代码,它正在做它的工作。唯一的问题是有时它拒绝发送任何邮件。提前感谢您的回复。
php - PEAR Mail_Queue 在收件人语法错误时停止
我正在使用 PEAR Mail_Queue,一切正常,除非我试图向“坏”收件人发送电子邮件(如“òla@test.com”、“uuu@test,com”、“test@test. com.com")
当队列发现错误的收件人时,它就会停止,将所有其他邮件留在数据库队列表中......
我只想让它跳转到下一封邮件,删除(或不删除)队列表中的坏邮件......也许我需要的只是一些错误处理......
我正在使用的代码(如果您需要更多代码,请询问:)):
谢谢 !!
php - 循环发送大量电子邮件
我有一个发送大量电子邮件报告的系统(每天大约 500 多封电子邮件)。我不是垃圾邮件发送者 :) 电子邮件的数量并不多,但它们是循环发送的,我经常收到此错误“PHP 警告:邮件():无法执行邮件传递程序”。我知道这个问题有 PEAR::Mail_Queue 包。但是你能告诉我那个包是否真的有用吗,还是我需要寻找别的东西。非常感谢
php - Mail_Queue PHP Crond - 邮件发送但 PHP 进程挂起
自从我升级到 PHP 5.3 以来,这一直给我带来问题。PHP 5.2 没有出现这个问题。
我有一个 PHP 脚本(这几乎是股票 Mail_Queue 脚本)来发送消息。
我正在通过 cron 执行脚本:
电子邮件已成功发送,但是我让 PHP 进程挂起,以及 cron 和后缀。杀死 PHP 进程可以解决问题。
我在执行 cron 作业时得到这个输出(通过 webmin):
当我从浏览器执行 PHP 脚本时,不会发生此问题。