问题标签 [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 - Laravel 邮件队列:即时更改传输
我正在尝试为我的应用程序的每个用户使用不同的 SMTP 配置。因此,使用 Swift_SmtpTransport 设置一个新的传输实例,将其分配给 Swift_Mailer,然后将其分配给 Laravel Mailer。
在完整片段下方:
消息被添加到队列中,但从不分派。我猜因为“真正的”发送是异步的,所以它使用默认的 SMTP 配置,而不是 Mail::queue() 之前设置的传输。
所以,问题是:使用 Mail::queue() 时如何改变邮件传输?
queue - 后缀限制队列大小
有时我的 RPI 断开互联网连接,cron 作业开始左右失败,队列增长得非常快,一旦我重新连接,它只会让我充斥着电子邮件。
我想将邮件队列限制为固定数量,这可能吗?
email - 如何在 DragonFly 邮件代理 (DMA) 中刷新队列
DMA 继续尝试发送此电子邮件:
如何刷新队列?
python - 在 Python 中使用管道执行 shell 命令
我是 Python 新手,尝试过谷歌搜索,但没有帮助。
我需要在管道中调用此类命令(从 mailq 获取最旧的待处理邮件):
该命令在 shell 中工作。
在 Python 中,我写了以下内容:
但我得到这样的输出:
sort: write failed: 标准输出: Broken pipe\nsort: write error\n
想知道是什么导致了这样的错误?
linux - Shell脚本奇怪地保存到文件
我写了一个简单的shell脚本。
它工作正常并将mailq的结果输出到txt文件没有问题。但是,当我添加一行并将其更改为
这只是添加了邮件行,它现在不会更新文件。
我真的是shell脚本的新手,并且已经尝试了一天,所以任何帮助都会很棒
laravel-5 - 发送电子邮件时,swiftmailer中的fwrite()ssl损坏了管道
我正在使用 Laravel 5.2。我正在使用邮件队列发送电子邮件。以下是电子邮件队列语法。
- 如果我使用“发送”而不是“队列”,则成功接收电子邮件。
- 队列电子邮件进入 Job 表并尝试 3 次,然后进入 failed_jobs 表。
- 在 failed_jobs 表中,我收到错误 ErrorException: fwrite(): SSL: Broken pipe in vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:231
- 我正在与调度员和主管一起处理队列。
- 如果我手动点击 php artisan queue:work 即使然后电子邮件正在发送但自动使用 schedule:run 编写在 cron 作业中,则无法正常工作。
所以有什么建议,请问可能是什么原因?
php - 没有 PEAR 的 PHP Mail_Queue
我想发送批量电子邮件,我发现(使用 php 邮件功能时是否有限制?)推荐的方法是使用 PEAR Mail_Queue。
但是这个问题太老了,我也读过 PEAR 现在几乎被 Composer 弃用并取代了。
Composer中是否有Mail_Queue的替代品?或其他使用 PHP 发送批量电子邮件的方法?
* 如果 Mail_Queue 是 PECL 扩展或库,或者一般如何识别,如果您可以作为奖励回复,也欢迎您。
regex - sendmail mailq 按年份正则表达式排序,更新命名约定
跟进这个关于 a 的建议mailq sort
,在我们的例子中,我们想在排序中添加年份,因为这是一个隔离区。您将如何在第一列中包含第一个字符,即年份?第一个0是001CJwkY1702541
2020 年。
同样来自sendmail 8.11文档,第 79 页:
这似乎是旧的001CJwkY1702541
不对应于fYMDhmsNPPPPP
。是否有更新的文件显示这一点?第一个数字“0”是年份,第二个数字也是“0”,似乎是一月,第三个数字“1”是月份中的日期。但这并不总是有意义的,例如,对于另一个隔离队列 ID,例如00ACF2XJ4027295
.