Es gibt keine Möglichkeit, die versendeten Mails sauber zu überwachen. Sie können die Details nur aus dem Maillog von Postfix entnehmen.
Hier ist ein Beispiel:
log='logfile of postfix'
grep "status=sent" $log | \
egrep -ve 'postfix/(cleanup|pickup|master|qmgr|smtpd|local|pipe)'
Vermeiden Sie auch die Protokolle für dkim
usw. Wenn Sie die Anzahl der Mails benötigen, dann leiten Sie wc -l
weiter Am Ende.
Wie wäre es mit:
multitail -eX "smtp.*to=<(.*)>.*sent.*250" './bin/received' -f /var/log/maillog
./bin/received ist ein Shell-Skript, das die Ziel-E-Mail-Adresse als Parameter erhält und etwas damit macht.