3

我正在使用 PHP 处理退回邮件。我在邮件函数中包含了返回路径,例如:

mail($to_address, $subject, $message, $headers, "-f".$return_path );
$return_path = "bounce_handle@domain.com";

现在,为了阅读所有退回邮件,我的 php 脚本应该是什么样子(以及我应该把它放在哪里)?(可以告诉我一些示例代码吗?)

4

1 回答 1

3

您需要配置任何邮件传输代理处理 (MTA) “bounce_handle@domain.com”,以将邮件发送到 PHP 脚本,该脚本执行您需要它执行的任何操作。MTA 实际处理进入服务器的邮件。有许多不同的 MTA,但其中大多数都有一些配置,您基本上可以告诉它将进入某个地址的电子邮件通过管道传输到自定义脚本中。

或者,您可以为退回处理程序设置一个邮箱,并让 PHP 通过 POP3 读取它。为此,您必须为退回处理程序配置一个实际的电子邮件帐户。然后您的 PHP 脚本使用标准协议连接到该邮箱。请参阅 IMAP/POP 上的 php.net 文档了解如何完成。

于 2009-06-22T04:16:51.793 回答