/* * Скрипт перехватывает поток, предназначенный для программы sendmail * * Настройка: * 1. в php.ini прописать путь к этому файлу * sendmail_path = "php -f c:\Tools\mailtool\mailtool.php" * * 2. указать в переменной $mailDir путь к каталогу, куда будут складываться * отправленные письма */ $mailDir = __DIR__ . "/../../sendmail/"; $fileName = date('d.m.Y-H.i.s') . "[". round(microtime(), 3) ."]"; // получаем поток // Нужно все одиночные \n Заменить на \r\n $pattern = "/(\\n(\\r)?)|(\\r(\\n)?)/m"; $replacement = "\r\n"; $contents = preg_replace($pattern, $replacement, $contents); // запишем в файл $eml = $mailDir . "{$fileName}.eml"; file_put_contents($eml, $contents); return; ?>
for reading emls use thunderbird or other