我们向很多用户发送大量电子邮件(每天 20k+)。我们面临的主要问题之一是无效或无效的电子邮件 - 有时我们的用户会删除他们的帐户、更改他们的电子邮件地址而不更新他们的个人资料,或者我们的电子邮件数据库构建器只是捕获了无效或不再有效的电子邮件。这些未解决的返回状态消息不仅堆积在我们的网站管理员帐户上,而且由于反复尝试,还浪费了宝贵的服务器资源并更频繁地将我们标记为垃圾邮件。
现在,虽然我们的邮件服务器设置为继续尝试向返回“暂时不可用”的地址发送电子邮件,但我希望能够在发送后立即将状态消息接收到 PHP 中。例如,当我的 Sender 类发送一封电子邮件时,我想知道返回的状态消息 - 电子邮件是否不再活动,或者服务器不存在,或者电子邮件只是移动到另一个地址。
当然,我也希望能够收到延迟电子邮件的状态消息。因此,如果由于收件人电子邮件地址暂时不可用而未发送电子邮件,我希望将“暂时不可用”消息返回到 Php,但我也希望在发送成功后将真正的消息传回(例如例如,如果电子邮件确实在 2 天后通过)。
有没有图书馆可以帮助我实现这一目标?如果有的话,解决这个问题的最常见方法是什么?