Извиняюсь, если этот вопрос слишком широк, но я не вижу, как решить эту проблему.
У меня есть экспедитор, настроенный в 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("[email protected]", "This is a test message", $raw);
?>
(Сценарий и его каталог имеют разрешения 0755.)
Когда я пересылаю письмо на указанный адрес электронной почты, я ничего не получаю по адресу [email protected]
, Это происходит, даже если код является просто функцией почты (с чем-то статичным вместо $raw
).
Как я могу проверить, что письмо достигает скрипта PHP? Я вижу опцию трассировки в cPanel, но я не уверен, что она уместна или как ее использовать.
Обновить
Я не уверен насчет #! /usr/bin/php -q
, Я скопировал это из фрагмента кода, но не могу найти ни одной из этих папок в своей структуре.
Задача ещё не решена.
Других решений пока нет …