On Tue, 2003-05-27 at 10:21, Chad Osmond wrote:
> Hello,
> 
> I need to extrapolate some information from the Courier logs, mainly a
> list of message senders and recipients.
> 
> In pseudo code:
> Cat mail log
> Search for "<" 
> Record text until ">"
> Assign to $From

I have saved this script some time ago. Try it.

#!/bin/sh
#Mark Constable

#tail -f /var/log/maillog | \
cat /var/log/maillog | \
 awk -F, ' \
  /Message delivered./ { \
  print \
  substr($4,6)"\t" \
  substr($3,7,length($3)-7)" \033[1;32m<-\033[0m " \
  substr($2,7,length($2)-7) \
 } \
  /status: success/ { \
  print \
  substr($4,6)"\t" \
  substr($2,7,length($2)-7)" \033[1;31m->\033[0m " \
  substr($3,7,length($3)-7) \
 }'

-- 
Eduardo Roldan <[EMAIL PROTECTED]>



-------------------------------------------------------
This SF.net email is sponsored by: ObjectStore.
If flattening out C++ or Java code to make your application fit in a
relational database is painful, don't do it! Check out ObjectStore.
Now part of Progress Software. http://www.objectstore.net/sourceforge
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to