#!/bin/bash

DAYS=$1
LOGS=/var/log/mail.log

if ! [ -z "$DAYS" ]; then
	for i in `seq 1 $DAYS`; do
		if [ -f /var/log/mail.log.$i.gz ]; then
			LOGS="/var/log/mail.log.$i.gz $LOGS"
		fi
	done
fi

echo "[ $LOGS ]"

zgrep -hE "postfix\/qmgr[^[:space:]]* [A-F0-9]*: from" $LOGS | sed -e "s/.*from=<\([^>]*\)>.*/\1/" |sort |uniq -c |sort -n
