<?php
//путь папки в которую будем сохранять почту
define('DIR','C:/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');
// Конвертируем в другую кодировку при желании
//$stream = iconv("UTF-8","CP1251",$stream)
fwrite($fp, $stream);
fclose($fp);

//Функция создания уникального имени файла
function mkname($i=0) {
if($i > 0) $str_i = '_'.$i;
else $str_i = '';
$fn = DIR.date('Y-m-d_H-i-s').$str_i.'.eml';
if ( file_exists($fn) )
return mkname(++$i);
else return $fn;
}

?>