Я использую WHM / Cpanel
Я использую методику pipe, чтобы пересылать электронные письма с доходами в php-скрипт и все в порядке
но во время работы, если любая ошибка произошла во время передачи, например, следующее сообщение будет возвращено отправителю электронной почты
This message was created automatically by mail delivery software.
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 |/home/someuser/public_htmk/pipe.php
generated by support@somecompany.net
local delivery failed
Обратите внимание, что я делаю канал из Cpanel для электронной почты support@somecompany.net|/home/someuser/public_htmk/pipe.php
скрипт php ниже не имеет ошибки :), но я определяю путь к файлу, чтобы сделать ошибку, потому что это должен быть public_html, а не public_htmk, но я делаю эту ошибку, чтобы показать вам сообщение об ошибке, которое возвращается отправителю электронной почты.
Так есть ли в любом случае контролировать это возвращенное сообщение или отключить его. например, изменить его или нет, чтобы отправить физический адрес php-файла, который мы запускаем, для направления электронной почты как минимум?
Кстати, я использую
WHM / Cpanel
голубятня
PHP
и это пример скрипта канала (в этом скрипте нет ошибок)
#!/usr/local/bin/php -q
<?php
// read from stdin
$emg_stdf = fopen("php://stdin", "r");
$email = "";
while (!feof($emg_stdf))
{
$emg_orgemailmsg .= fread($emg_stdf, 1024);
}
fclose($emg_stdf);
mail('me@example.org','From my email pipe!','"' . $emg_orgemailmsg . '"');
Я хочу настроить или отключить возврат сообщения, которое возвращалось отправителю электронной почты, когда при передаче сообщения в сценарий произошла ошибка.
есть идеи?