GNU/Linux >> Linux Esercitazione >  >> Linux

Monitora la consegna della posta in uscita di Postfix

Non c'è modo di monitorare le mail inviate in modo pulito. Puoi solo grep i dettagli dal maillog di postfix.

Ecco un esempio:

log='logfile of postfix'
grep "status=sent" $log | \
egrep -ve 'postfix/(cleanup|pickup|master|qmgr|smtpd|local|pipe)'

Ed evita anche i log per dkim ecc. Se hai bisogno del conteggio dei messaggi, invia un pipe a wc -l alla fine.


Che ne dici di:

multitail -eX "smtp.*to=<(.*)>.*sent.*250" './bin/received' -f /var/log/maillog

./bin/received è uno script di shell che ottiene l'indirizzo email di destinazione come parametro e fa qualcosa con esso.


Linux
  1. Utilizzo di Postfix per consegnare la posta utilizzando l'autenticazione SMTP

  2. Configurare Postfix per accettare la posta da due Wan?

  3. Imposta l'inoltro della posta in postfix su Ubuntu o Debian

  4. Impostazioni di base nel file main.cf di Postfix

  5. Inoltro Postfix a Office365

Come installare Postfix Mail Server su Ubuntu 20.04

Server di posta Postfix

Installazione del server di posta Postfix su Ubuntu 14.04

Installazione del server di posta Postfix su Ubuntu 20.04

Come configurare un server di posta SMTP con Postfix su Ubuntu 18.04

C'è un modo per monitorare /dev/random?