问题标签 [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.

0 投票
2 回答
697 浏览

php - PEAR Mail_Queue 发送重复的电子邮件

这里有几个问题:

mail_queue->put应该在数据库中插入两次消息吗?唯一的区别是time_to_sendvalue 和user_id.

这是我为一个用户收到的一条消息:

第一个是我所期望的,但第二个有什么目的?

如果我发送队列,消息将到达两次。如果我删除带有否定user_id的邮件,则只会发送一封邮件。

0 投票
3 回答
3574 浏览

php - 使用 PEAR/Mail_Queue 发送 10,000 多封电子邮件的最佳方式

我有一个 cron 可以生成整个邮件信息并将其放入数据库表中$mail_queue->put(.....),并使用选项在发送电子邮件后删除电子邮件。

这是我需要一点帮助的地方:在获得上述信息后,发送电子邮件的最佳方式是什么?立即运行$mail_queue->sendMailsInQueue(),使用其他 cron 作业或其他什么?

顺便说一下,服务器限制是 100 封电子邮件/分钟。目前没有应用最后一个 csv 差异Mail_Queue(目前正在使用支持),所以我不能使用“延迟”选项。

我有一个使用该$seconds_to_send选项的想法,但它是根据 create_time 字段计算的,这不是一个很大的帮助,但它也是一个选项。

任何想法和建议将不胜感激。

0 投票
2 回答
1246 浏览

php - 一起使用 MDB2 和 MySQLi(好还是坏?)

我想使用 PEAR Mail_queue 包,它需要 PEAR MDB2 包进行数据库抽象。

我目前使用 MySQLi 进行所有数据库查询,并不真正希望使用 MDB2。

在我的 PHP 应用程序中同时使用 MDB2 和 MySQLi 会是不好的做法吗?

谁能给我一个充分的理由一起使用 MDB2 而不是 MySQLi?

谢谢。

0 投票
2 回答
374 浏览

database-design - 数据库结构问题...预定发送的电子邮件?

我正在尝试实现一个系统,在该系统中,发送给大(或小)群体的电子邮件被安排通过 cron 作业(而不是循环发送,而用户正在等待他们完成发送)。

用户可以发送两种类型的电子邮件:发送给订阅者表中的每个人的电子邮件,或者只发送给组成员的电子邮件。我想我真的不需要包含发送给组成员的电子邮件,因为它们将是发送给小组而不是大型(所有订阅者)组的电子邮件。

我试图弄清楚如何构建我的数据库以使其有意义,但我什至很难解释它应该如何工作。

你有这种事情的经验可以分享吗?我应该如何构建我的数据库来跟踪等待发送的电子邮件?

0 投票
1 回答
708 浏览

php - 梨邮件队列报告脚本?

是否有一个梨邮件队列报告脚本可以从您的 MQ 数据库构建漂亮的图表和图形?我在 cron 作业中设置了 MQ,我想将一些报告绑定到我的管理控制台中。

0 投票
1 回答
852 浏览

php - PHP Mail_Queue PEAR 库中的错误

尝试使用 PHP Mail_QueuePEAR 库时出现以下错误:

的声明Mail_Queue::isError()应与PEAR::isError()

PHP 5.2.3,邮件队列版本 1.2.3

在 Google 上搜索没有出现任何结果。任何想法是什么原因造成的?

0 投票
2 回答
1515 浏览

php - PHP PEAR 容器错误

好吧,这是我第一次在这里提问。我的问题很尴尬,很难深入到底。故事是这样的:我有一个小系统,它发送大量的电子邮件邀请(不是垃圾邮件)。因此,明智的做法是,我不使用 PHP 函数 mail(),而是使用 PEAR 类,如 Mail、Mail_Queue、Net_SMTP 等。唯一的问题是,我的错误日志充满了大量这样的错误:

然后,当然:

这是初始化邮件队列的代码(在一个名为 Newsletter 的类中)

一些更多的代码,

问题是,我仔细检查了我写的每一行代码,它正在做它的工作。唯一的问题是有时它拒绝发送任何邮件。提前感谢您的回复。

0 投票
2 回答
267 浏览

php - PEAR Mail_Queue 在收件人语法错误时停止

我正在使用 PEAR Mail_Queue,一切正常,除非我试图向“坏”收件人发送电子邮件(如“òla@test.com”、“uuu@test,com”、“test@test. com.com")

当队列发现错误的收件人时,它就会停止,将所有其他邮件留在数据库队列表中......

我只想让它跳转到下一封邮件,删除(或不删除)队列表中的坏邮件......也许我需要的只是一些错误处理......

我正在使用的代码(如果您需要更多代码,请询问:)):

谢谢 !!

0 投票
4 回答
2140 浏览

php - 循环发送大量电子邮件

我有一个发送大量电子邮件报告的系统(每天大约 500 多封电子邮件)。我不是垃圾邮件发送者 :) 电子邮件的数量并不多,但它们是循环发送的,我经常收到此错误“PHP 警告:邮件():无法执行邮件传递程序”。我知道这个问题有 PEAR::Mail_Queue 包。但是你能告诉我那个包是否真的有用吗,还是我需要寻找别的东西。非常感谢

0 投票
0 回答
723 浏览

php - Mail_Queue PHP Crond - 邮件发送但 PHP 进程挂起

自从我升级到 PHP 5.3 以来,这一直给我带来问题。PHP 5.2 没有出现这个问题。

我有一个 PHP 脚本(这几乎是股票 Mail_Queue 脚本)来发送消息。

我正在通过 cron 执行脚本:

电子邮件已成功发送,但是我让 PHP 进程挂起,以及 cron 和后缀。杀死 PHP 进程可以解决问题。

我在执行 cron 作业时得到这个输出(通过 webmin):

当我从浏览器执行 PHP 脚本时,不会发生此问题。