W przypadku sendmaila, w jaki sposób miałbyś wysyłać całą pocztę wychodzącą do / dev / null, czy po prostu zapobiegać kolejce lub w ogóle wysyłaniu wiadomości e-mail?
W polu nagios deweloperskim chcę uniemożliwić wysyłanie poczty, aby powiadomienia nie wychodziły. Zatrzymanie poczty wychodzącej pozwoli mi przetestować konfigurację nagios bez zmian i zapobiec fałszywym powiadomieniom.
Odpowiedzi:
Zrobiłem to w moim oknie programistycznym, całkowicie wyłączając sendmaila, a następnie mając prosty skrypt Perla nasłuchujący na porcie SMTP i wrzucając e-maile do katalogu. Jestem pewien, że można to zrobić z konfiguracją sendmaila, ale skrypt perla był znacznie łatwiejszy. Oto najważniejsze informacje:
źródło
Poniższe polecenie wysyła wszystko do / dev / null:
Zakłada się, że w aliasach / etc /:
źródło
wypróbuj smtp-sink, dostępny na Linuksie
$ smtp-sink -u postfix -c nynode.com:25 1000
źródło