#!/bin/sh # # /usr/local/sbin/localshowmailreceived # Copyright 2007-2008 Jonas Smedegaard # # $Id: localshowmailreceived,v 1.5 2008-02-03 22:09:07 jonas Exp $ # # List recently received emails # # TODO: Handle other patterns than AMaViS # set -e mailname="$(cat /etc/mailname | head -n 1)" localshowlogentries "$1" \ ' -> <' \ '@'"$mailname" \ 's/^\(.\{15\}\) [^)]*) \([^,]*\), [^]]*] \([^ ]*\) -> .*Message-ID: \([^>,]*>\?\).*/\1 \3 (\4) \2/' \ 's/^.*Message-ID: //;s/: .*$//' exit 0