0

我正在尝试将电子邮件传送到 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

有谁知道是什么导致了这个问题?
因为我显然不希望消息的发送者收到返回的错误消息,尤其是在管道正常工作的情况下。

编辑:

这可能是您也想知道的信息...
我的虚拟主机正在使用 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);
?>
4

0 回答 0