<?php

//папка в которую будем складывать почту
define('DIR','/nimp/component/temp/sendmail/');

//получаем из потока тело письма
$stream = '';
$fp = fopen('php://stdin','r');
while($t=fread($fp,2048))
    {
    if( $t===chr(0) )
        break;
    $stream .= $t;
    }
fclose($fp);

//Сохраняем в файл
$fp = fopen(mkname(),'w');
fwrite($fp,iconv("UTF-8","CP1251",$stream));
fclose($fp);

//Функция присвоения имени файлу
function mkname($i=0)
    {
    $fn = DIR.date('Y-m-d_H-i-s_').$i.'.eml';
    if ( file_exists($fn) )
        return mkname(++$i);
        else return $fn;
    }

?>