GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überwachen Sie die ausgehende Postzustellung von Postfix

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.


Linux
  1. 20 Postfix-Interviewfragen und -antworten

  2. Postfix-Relay zu Office365

  3. So übertragen Sie E-Mails über ein Google-Konto mit Postfix

  4. Holen Sie sich Postfix, um die E-Mail von root weiterzuleiten

  5. Gibt es eine Möglichkeit, /dev/random zu überwachen?

So installieren Sie den Postfix-Mailserver unter Ubuntu 20.04

Postfix-Mailserver

Postfix-Mailserver-Setup unter Ubuntu 14.04

Postfix-Mailserver-Setup auf Ubuntu 20.04

So konfigurieren Sie einen SMTP-Mailserver mit Postfix unter Ubuntu 18.04

Gibt es eine Möglichkeit, E-Mails in einem entfernten IMAP-Konto zu filtern?