diff options
Diffstat (limited to 'localshowmailreceived')
-rwxr-xr-x | localshowmailreceived | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/localshowmailreceived b/localshowmailreceived new file mode 100755 index 0000000..3d8fe19 --- /dev/null +++ b/localshowmailreceived @@ -0,0 +1,17 @@ +#!/bin/sh +# +# /usr/local/sbin/localshowmailreceived +# Copyright 2007 Jonas Smedegaard <dr@jones.dk> +# +# $Id: localshowmailreceived,v 1.1 2007-09-15 02:06:16 jonas Exp $ +# +# List recently received emails +# +# TODO: Handle other indicatiors than AMaViS +# + +logfiles=1 + +find /var/log -name 'mail.log*' | sort -nr -t. -k3 | tail -n "$logfiles" | xargs zcat -f \ + | egrep -- ' -> <'"$1"'@homebase.dk>' \ + | sed 's/^\(.\{15\}\) [^)]*) \([^,]*\), [^]]*] \([^ ]*\) -> .*Message-ID: \([^>,]*>\?\).*/\1 \3 (\4) \2/' |