プロジェクトページからダウンロードできます 。
願い、追加、修正-GitHubで。 短い説明-カットの下。
あらすじ
このスクリプトは、MTA IDによるSTART / END期間(任意または両方)のMESSAGE-ID | ADDRESSパラメーターで指定されたレターの処理に関する情報をMTAログで検索するように設計されています。
引数で呼び出されました-[[START] / [END]] MESSAGE-ID | ADDRESS FILELOG
./mtalog [START]/[END] MESSAGE-ID|ADDRESS FILELOG
./mtalog 0426T/0427T101231 ya@ya.ru maillog.log
./mtalog /0824T ya@ya.ru maillog.log
./mtalog ya@ya.ru maillog.log
記述
スクリプトは、MTA内の特定のレターの処理を追跡できます。
ログファイルに報告されています。 スクリプトには時間間隔が渡され、
メッセージを検索する場所、およびメッセージIDメッセージ
メッセージの送信元アドレスまたは送信先アドレスのいずれか。 スクリプトは決定する必要があります
MTAによって彼に割り当てられた最初のメッセージの一意のID。
に関連する特定の時間間隔でのログファイルからのエントリ
指定されたID。 メッセージの送信元または送信先アドレスが指定されている場合、および
指定された時間間隔でいくつかのメッセージがあります
アドレスを指定すると、ログファイルからエントリを出力する必要があります。
最初のメッセージ。
スクリプトは次のように呼び出すことができます。
mtalog [START]/[END] MESSAGE-ID|ADDRESS FILELOG
STARTおよびEND-これはそれぞれ、開始時間と終了時間です。
処理が必要です。 時間はISOで設定されます
8601制限時間形式(注1を参照)。
MESSAGE-IDはメッセージIDです。
ADDRESSは、送信元または送信先の電子メールアドレスです
FILE.LOG-検索するファイル名
呼び出し引数の列挙のシーケンスは任意であり、時間はオプションです。この場合、ログの先頭から明日の夜まで検索が実行されます。