Вопрос пересылки электронной почты -q не работает

Что мне нужно сделать, это переслать info@myhost.com для передачи по каналу php-скрипту, который находится на моем сервере.. is home / myhost / autoprocess.php. Я только получил это с помощью приведенного ниже кода.

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

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


mail('myemail@gmail.com','From my email pipe!','"' . $email . '"');

?>

Часть -q сообщает каналу, чтобы он не возвращал письмо отправителю. Все работает, но канал все еще возвращает сообщение отправителю. В письме говорится, как это..

Это сообщение было создано автоматически программой доставки почты.

Отправленное вами сообщение не может быть доставлено одному или нескольким получателям. Это постоянная ошибка. Следующий адрес (а) не удалось:

канал в |/home/myHost/autoreply.php, сгенерированный info@myHost

Следующий текст был сгенерирован во время попытки доставки:

------ канал на |/home/myHost/autoreply.php, сгенерированный info@myHost.com ------

/ usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /usr/bin/php) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: / opt / xml2 / lib / libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: / opt / xml2 / lib / libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется под редакцией / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии отсутствует доступно (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / usr / bin / php) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: нет информация о версии доступна (требуется /opt/xslt/lib/libexslt.so.0) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / opt / xslt /lib/libexslt.so.0) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) / usr / bin / php: / opt / xml2 / lib / libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: версия отсутствует доступная информация (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется / opt / xslt / lib / libxslt.so.1) / usr / bin / php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) / usr / bin / php: / opt / xml2 / lib / libxml2.so.2: информация о версии недоступна (требуется /opt/xslt/lib/libxslt.so.1) /usr/bin/php: /opt/xml2/lib/libxml2.so.2: версия отсутствует доступная информация (требуется /opt/xslt/lib/libxslt.so.1)

------ Это копия сообщения, включая все заголовки. ------

Нет проблем, просто я хочу остановить автоответ, отправленный отправителю с ошибкой, упомянутой выше. Я не знаю, что это за ошибка, поскольку она правильно передана в скрипт php, и я получаю электронное письмо по адресу myemail@gmail.com

2 ответа

Некоторые серверы будут отправлять сообщение о сбое, если есть какая-либо ошибка (или даже предупреждение), что я сделал, поставил error_reporting(0); в начале моего кода и проблема ушла

Кажется, это какая-то мисс-конфигурация PHP/Apache

http://forums.cpanel.net/f5/no-version-information-available-required-usr-bin-php-206342.html

Другие вопросы по тегам