wendrowycz / postfix-log-parser
该包已被废弃且不再维护。未建议替代包。
关于该包最新版本(dev-master)的许可信息不可用。
Postfix MTA 日志文件的解析器
dev-master
2015-11-30 12:05 UTC
This package is auto-updated.
Last update: 2023-03-06 19:56:18 UTC
README
Postfix MTA 日志文件的解析器
单遍解析日志文件,具有仅过滤匹配消息 ID 的能力。
$parser = new \Postfix\Log\MailLogParser('<order%d.event%s.'); // mask of interesting messageId
$parser->search(array()); // find all matching emails and their status
$parser->search(array(1234, 'created')); // find emails about order 1234 and event 'created' in messageId
$parser->search(array(1234, '%s')); // find emails about orderId 1234 in messageId
$parser->setLogFiles(array('/var/log/mail.info.1')); // set specific log files
默认情况下,解析器会查找 /var/log/mail.info 和附近的最后存档日志文件。