Używam GNU Mailman z Postfixem do prowadzenia listy mailingowej i chciałbym monitorować dostarczanie poczty wychodzącej, to znaczy: dla każdej poczty wysłanej z listy sprawdź, czy odpowiedź 250 (OK) została odebrana, a jeśli nie , zgłoś się do mnie.
Na razie robię szybkie i brudne:
# cat /var/log/syslog | grep "smtp.*to=.*" | grep -v 250
Czy istnieje czysty sposób monitorowania wyników programu smtpd?
cat
? Przynajmniej możesz zrobićgrep "smtp.*to=.*" /var/log/syslog | grep -v 250