电子邮件管道工作,但它仍然返回错误

时间:2012-09-10 00:52:26

标签: php email pipe

我正在尝试将电子邮件发送到php脚本,以便自动处理电子邮件 我知道我有管道工作,因为我收到一封从php脚本发送给我的电子邮件,但我也收到一条错误消息说:

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

pipe to |/usr/local/bin/php -q /home/myUserName/domains/myDomain.nl/public_html/api/pipe.php
generated by forwarder@myDomain.nl

有没有人知道可能导致这个问题的原因是什么? 因为我显然不希望消息的发送者返回错误消息,特别是如果管道工作。

编辑:

这可能是您想知道的信息......
我的webhost正在使用DirectAdmin 我自己没有运行服务器,所以我无法编辑任何配置文件。

编辑2:

php文件:

#!/usr/local/bin/php -q
<?php

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

    mail('my@email.nl', 'From my email pipe!', $email);
?>

0 个答案:

没有答案