处理电子邮件退回

处理电子邮件退回

我有一个拥有大约 60,000 名注册用户的网站,现在服务器向这些用户发送电子邮件,例如生日邮件等。现在的问题是,我收到了很多退回邮件。有没有办法管理这些退回邮件,以及不再存在的电子邮件地址以捕获它们。我正在运行 Centos。

答案1

看一下因赛特斯答案。我见过有几种方法可以做到这一点,比如使用用户唯一的退回地址,形式为[电子邮件保护]以不同的编码来检测弹跳地址。

答案2

就自定义解决方案而言,我会从新收件箱发送电子邮件[email protected]

然后,使用 Exim 或任何您拥有的 MTA,将电子邮件传送到脚本。检查是否退回邮件(我猜是随机关键字),如果退回,则连接到数据库并删除电子邮件地址或禁用通知。

类似这样的。

答案3

PHPList 列表拥有我见过的最好的自动退信处理程序之一。通常,您也会使用该程序发送电子邮件。

但是,在您的情况下,您只能使用 PHPList 进行退回处理。

答案4

只需解析邮件服务器日志以提取所需信息,然后使用该信息更新数据库即可。实施细节显然取决于所使用的软件,但您没有提供任何相关信息。

相关内容