我们最近遇到了一个问题,邮件服务器无法发送重要的定时电子邮件,但 Zend_Mail
send() 函数没有返回 false,因为电子邮件已成功传递到邮件服务器。
在我们的情况下,由于几个 cron 作业产生了数千封不可发送的电子邮件,邮件提示被堵塞。
我们如何与服务器通信并获得某种响应来告诉我们电子邮件已发送。
这与退回无关,因为我们不关心电子邮件是否可以送达,我们只关心它是否可以发送。
最佳答案
我不是系统管理员,但根据您的邮件服务器,我认为您可以拦截这些邮件并将它们发送/通过管道传送回您的 zend 框架应用程序。例如,在 postfix 上,我认为您可以在后队列内容过滤器 http://www.postfix.org/FILTER_README.html 中执行此操作
关于php - 如果电子邮件已发送,则从邮件服务器获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2257550/