我们最近遇到的问题是邮件服务器无法发送重要的定时电子邮件,但是Zend_Mail
由于电子邮件已成功传递到邮件服务器,send() 函数没有返回 false。
在我们的情况下,由于几个 cron 作业产生了数千封不可发送的电子邮件,邮件提示被卡住了。
我们如何与服务器通信并获得某种响应,告诉我们电子邮件已发送。
这与退回无关,因为我们不在乎,如果电子邮件可以送达,我们只关心它是否可以发送。
我们最近遇到的问题是邮件服务器无法发送重要的定时电子邮件,但是Zend_Mail
由于电子邮件已成功传递到邮件服务器,send() 函数没有返回 false。
在我们的情况下,由于几个 cron 作业产生了数千封不可发送的电子邮件,邮件提示被卡住了。
我们如何与服务器通信并获得某种响应,告诉我们电子邮件已发送。
这与退回无关,因为我们不在乎,如果电子邮件可以送达,我们只关心它是否可以发送。
我不是系统管理员,但根据您的邮件服务器,我认为您可以拦截这些邮件并将它们发送/发送回您的 zend 框架应用程序。例如在后缀上,我认为您可以在队列后内容过滤器http://www.postfix.org/FILTER_README.html中执行此操作
我认为这取决于您的邮件服务器以及它具有的任何通知功能,在 PHP 端几乎没有什么可做的。我不是系统管理员,但我认为在正常的 Linux/Unix 设置中,有关此类故障的通知将进入根邮箱或系统日志,不是吗?