Илья2
Guest
Ошибка получения email через pipe
Здравствуйте!
у меня следующая задача - получить через pipe емейл сообщение скриптом. все настроено, скрипт (при поступлении письма) запускается и читает из stdin-потока контент.
на текстовых письмах работает, но когда посылаю письмо с аттачем (порядка 300кб) контент "портится", и я не могу его декодировать.
код получения stdin потока следующий:
в чем может быть проблема?
Илья
Здравствуйте!
у меня следующая задача - получить через pipe емейл сообщение скриптом. все настроено, скрипт (при поступлении письма) запускается и читает из stdin-потока контент.
на текстовых письмах работает, но когда посылаю письмо с аттачем (порядка 300кб) контент "портится", и я не могу его декодировать.
код получения stdin потока следующий:
PHP:
$message = '';
$in = fopen("php://stdin","rb") or die();
while( !feof( $in ) ){
$message .= fgets( $in, 2048);
}
fclose($in);
Илья