No hay forma de monitorear los correos enviados de manera limpia. Solo puede recopilar los detalles del registro de correo de postfix.
He aquí un ejemplo:
log='logfile of postfix'
grep "status=sent" $log | \
egrep -ve 'postfix/(cleanup|pickup|master|qmgr|smtpd|local|pipe)'
Y también evita los registros para dkim
etc. Si necesita el recuento de correos, entonces canalice en wc -l
al final.
¿Qué tal:
multitail -eX "smtp.*to=<(.*)>.*sent.*250" './bin/received' -f /var/log/maillog
./bin/received es un script de shell que obtiene la dirección de correo electrónico de destino como parámetro y hace algo con ella.