Elitmiar Asked: 2010-04-14 03:12:57 +0800 CST2010-04-14 03:12:57 +0800 CST 2010-04-14 03:12:57 +0800 CST 处理电子邮件退回 772 我有一个拥有大约 60 000 个注册用户的网站,现在服务器向这些用户发送电子邮件,例如生日邮件等。现在的问题是我收到很多退回邮件。有没有办法管理这些退回邮件,不再存在的电子邮件地址来捕获它们。我正在运行 Centos。 email-server 4 个回答 Voted rkthkr 2010-04-14T03:44:00+08:002010-04-14T03:44:00+08:00 看看insytes的答案。我已经通过多种方式看到了这一点,从使用用户唯一的退回地址([email protected])到不同的编码来检测退回地址。 Jay 2010-04-14T03:21:15+08:002010-04-14T03:21:15+08:00 就自定义解决方案而言,我会从新收件箱发送电子邮件[email protected]。 然后,使用 Exim 或您拥有的任何 MTA,将电子邮件通过管道传输到脚本。检查它是否是退回邮件(我猜是随机关键字),如果是,请连接到数据库并删除电子邮件地址或禁用对其的通知。 类似的东西。 Srikrishnan Chitoor 2010-04-14T22:00:21+08:002010-04-14T22:00:21+08:00 PHPLIst拥有我见过的最好的自动反弹处理程序之一。通常,您也会使用该程序发送电子邮件。 但是,在您的情况下,您只能将 PHPList 用于反弹处理。 John Gardeniers 2010-04-15T02:38:45+08:002010-04-15T02:38:45+08:00 只需解析邮件服务器日志以提取您需要的信息,然后使用该信息更新您的数据库。实施细节显然取决于所使用的软件,但您没有提供任何相关信息。
看看insytes的答案。我已经通过多种方式看到了这一点,从使用用户唯一的退回地址([email protected])到不同的编码来检测退回地址。
就自定义解决方案而言,我会从新收件箱发送电子邮件
[email protected]
。然后,使用 Exim 或您拥有的任何 MTA,将电子邮件通过管道传输到脚本。检查它是否是退回邮件(我猜是随机关键字),如果是,请连接到数据库并删除电子邮件地址或禁用对其的通知。
类似的东西。
PHPLIst拥有我见过的最好的自动反弹处理程序之一。通常,您也会使用该程序发送电子邮件。
但是,在您的情况下,您只能将 PHPList 用于反弹处理。
只需解析邮件服务器日志以提取您需要的信息,然后使用该信息更新您的数据库。实施细节显然取决于所使用的软件,但您没有提供任何相关信息。