【问题标题】:How to write a PHP script that read bounce email?如何编写读取退回电子邮件的 PHP 脚本?
【发布时间】:2010-11-04 18:07:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: php email email-bounces


    【解决方案1】:

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

    或者,您可以为退回处理程序设置一个邮箱,并让 PHP 通过 POP3 读取它。为此,您必须为退回处理程序配置一个实际的电子邮件帐户。然后您的 PHP 脚本使用标准协议连接到该邮箱。 See the php.net documentation on IMAP/POP for how this is accomplished.

    【讨论】:

    • 您能否进一步了解您的第二个选项?对于您提到的第一个选项,我不是很明白,“邮件传输代理”,如何以及在哪里配置它??
    • 是这样的吗? $Count = login($login,$pass, $fp);其中 $login = "email@domain.com"; $pass = "密码"; $fp = connect ("mail.domain.com", $port = 110);
    • 嗯,它确实更清楚。我想我很快就会到那里,我刚刚找到了这个weberdev.com/get_example-4015.html。有用吗?
    猜你喜欢
    • 2013-11-01
    • 2020-11-24
    • 1970-01-01
    • 2013-02-18
    • 2012-10-16
    • 2011-12-04
    • 2013-07-30
    • 2011-02-08
    相关资源
    最近更新 更多