我有一个拥有大约 60,000 名注册用户的网站,现在服务器向这些用户发送电子邮件,例如生日邮件等。现在的问题是,我收到了很多退回邮件。有没有办法管理这些退回邮件,以及不再存在的电子邮件地址以捕获它们。我正在运行 Centos。
答案1
答案2
就自定义解决方案而言,我会从新收件箱发送电子邮件[email protected]
。
然后,使用 Exim 或任何您拥有的 MTA,将电子邮件传送到脚本。检查是否退回邮件(我猜是随机关键字),如果退回,则连接到数据库并删除电子邮件地址或禁用通知。
类似这样的。
答案3
PHPList 列表拥有我见过的最好的自动退信处理程序之一。通常,您也会使用该程序发送电子邮件。
但是,在您的情况下,您只能使用 PHPList 进行退回处理。
答案4
只需解析邮件服务器日志以提取所需信息,然后使用该信息更新数据库即可。实施细节显然取决于所使用的软件,但您没有提供任何相关信息。