#!/bin/bash SENDER="$1" [ -z "$SENDER" ] && echo "Usage : $0 [sender]" && exit 1 for ID in $( mail_from_sender "$SENDER" ) do SUBJECT=$( postcat -q $ID|egrep '^Subject:' ) while true do echo $SUBJECT echo -n "$ID : (c = cat mail / d = delete mail / u = search username used to send this mail / K = keap mail / q = quit ) ? " read a case $a in c) postcat -q $ID|less ;; d) postsuper -d $ID break ;; u) mailid_to_username $ID ;; k|"") break ;; q) exit 0 ;; *) echo "Bad choice !" esac done done