0

抱歉,如果这个问题太宽泛,但我不知道如何解决这个问题。

我在 cPanel 中设置了一个转发器,从电子邮件地址到|/home/cffcdbfd/script.php.

该脚本包含以下代码:

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

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

mail("myemailaddress@gmail.com", "This is a test message", $raw);
?>

(脚本及其目录的权限为 0755。)

当我将电子邮件转发到设置的电子邮件地址时,我在myemailaddress@gmail.com. 即使代码只是邮件功能(使用静态而不是$raw),也会发生这种情况。

如何测试电子邮件是否到达 PHP 脚本?我在 cPanel 中看到了一个跟踪选项,但我不确定它是否相关,或者如何使用它。

更新

我不确定#! /usr/bin/php -q。我从在线代码片段中复制了它,但在我的结构中找不到任何这些文件夹。

4

0 回答 0