#!/bin/bash

case $1 in
	today|t|0)
		logs="/var/log/mail.log"
		;;
	yesterday|y|1)
		logs="/var/log/mail.log.1.gz"
		;;
	all|a)
		logs="/var/log/mail.log*"
		;;
	*)
		echo "Usage: $0 (today/t/0 | yesterday/y/1 | all/a)"
		exit 8
		;;
esac

zgrep "status=sent" $logs |grep postfix |grep -v delivered |grep "to=" |sed -E "s/.*: to=<([^>]*)>,.*/\1/" |sort |uniq -c |sort -n
