GNU/Linux >> Znalost Linux >  >> Linux

Monitorujte doručování odchozí pošty Postfixu

Neexistuje způsob, jak sledovat odeslané e-maily čistým způsobem. Podrobnosti můžete získat pouze z maillogu postfixu.

Zde je příklad:

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

A také se vyhněte protokolům pro dkim atd. Pokud potřebujete počet e-mailů, pak na wc -l na konci.


Co třeba:

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

./bin/received je skript Shell, který získá cílovou e-mailovou adresu jako parametr a něco s ní udělá.


Linux
  1. 20 Postfix Interview Otázky a odpovědi

  2. Blokování příjmu plných TLD

  3. Lehký odchozí Smtp server?

  1. Nakonfigurovat Postfix tak, aby přijímal poštu od dvou Wanů?

  2. Základní nastavení v souboru main.cf Postfixu

  3. Získejte postfix pro přeposílání pošty uživatele root

  1. Nakonfigurujte Postfix tak, aby používal Gmail jako přenos pošty

  2. Jak nainstalovat a nakonfigurovat Postfix

  3. Existuje způsob, jak monitorovat /dev/random?