修改&转发邮件

时间:2016-07-21 08:23:04

标签: php email smtp phpmailer

有没有办法简单地转发PHP脚本收到的邮件?我没有正常接收到邮箱,而是将所有传入的邮件路由到PHP脚本,该脚本将解析并将它们(从主题,主题,消息文本)记录到文本文件中。

这是脚本的 截断 版本:。

    <?php

        $feed = fopen ("php://stdin", 'r');
        $email = '';
        while (!feof($feed))
        {
            $email .= fread($feed, 1024);
        }
        fclose($feed);

        $to = explode...
        $from = explode..
        $subject = explode...
        $message = utf8_encode...

        $log = fopen("/home/.../log.txt", "a+");
        fwrite($log,...);
        fclose($log);   

    ?>

是否有可能 将整个邮件转发给另一个收件人,而不是转发

TIA。

1 个答案:

答案 0 :(得分:0)

显然,收到来自原始发件人的大量附加标题的电子邮件。因此,必须对其进行解析,并且仅提取和使用所需的标头。还可以修改相关的标题条目以更改发件人和&amp;收件人信息以及主题。完成所有操作后,可以使用PHP mail()函数重新发送电子邮件。

简单,而且有效。唯一的缺点是GMail不断报告发件人无法确认为真正的发件人(或垃圾邮件发送者)。