2012-01-19 4 views
2

に戻って郵送するためにここにログファイルの抜粋です:Linuxのシェルスクリプトは、送信された電子メールのデータを抽出し、管理者

1月18日午前2時30分11秒qaapp2のsendmail [3126]:q0I7UBoS00312:=に、ctladdrは=(10021/10000)、遅延= 00:00:00、xdelay = 00:00:00、メーラー= esmtp、pri = 120448、relay = buf-ex02.cymfony.com。 [10.1.6.37]、DSN = 2.0.0、STAT =送信(配信のための< [email protected]>キューメール)

1月18日午前2時31分11秒qaapp2 sendmailの[3510] q0I7VBOx00350 :to =、ctladdr =(10021/10000)、遅延= 00:00:00、xdelay = 00:00:00、mailer = esmtp、pri = 120453、relay = buf-ex02.cymfony.com。 [10.1.6.37]、DSN = 2.0.0、STAT =送信(配信のための< [email protected]>キューメール)

1月18日6時43分44秒qaapp2 sendmailの[442]:q0IBhisf00044 :to =、ctladdr =(0/0)、delay = 00:00:00、xdelay = 00:00:00、mailer = esmtp、pri = 120450、relay = buf-ex02.cymfony.com。私は、ユーザー​​に送信されているどのように多くのメールを知りたい

[10.1.6.37]、DSN = 2.0.0、STAT =送信(配信のための< [email protected]>キューメール)パス/var/log/maillogにあるログ・ファイルから日付を指定してください。

何か助けていただければ幸いです。

+0

可能重複http://stackoverflow.com/questions/1652548/linux-shell-script-to-count-occurance-of-char-テキストファイルのシーケンス –

答えて

2

何かがカウントを必要とするたびに、wcはあなたの友達です:

grep 'to=<[email protected]>' /var/log/maillog | wc -l 
関連する問題