Для успешного вычленения нужной информации из log-файла потребуется просто изучить его и составить регулярное выражение для извлечения нужных данных. Например, таким образом можно читать лог-файл почтового сервера exim и выбирать email отправителя и получателя:
$logs = file('log');
foreach($logs as $num => $line)
{
/**
* Регулярное выражение нужно делать по своему примеру
*/
preg_match('/F=<(.*?)>.*?RCPT\s<(.*?)>/', $line, $recipient);
if (isset($recipient[1]) && isset($recipient[2]))
{
echo "Sender: " . $recipient[1] . " Recipient: " . $recipient[2] . "\n";
}
}
Из такого
log-файла