Dengan sendmail, bagaimana Anda mengirim semua email keluar ke / dev / null atau hanya mencegah email agar tidak diantri atau dikirim sama sekali?
Pada kotak nagios pengembangan saya ingin mencegah pengiriman surat sehingga pemberitahuan tidak keluar. Menghentikan surat keluar akan memungkinkan saya untuk menguji konfigurasi nagios apa adanya dan mencegah pemberitahuan palsu.
Jawaban:
Saya melakukan ini pada kotak pengembangan saya dengan menonaktifkan sendmail sepenuhnya dan kemudian memiliki skrip perl sederhana mendengarkan pada port SMTP dan membuang email ke direktori. Saya yakin itu mungkin dilakukan dengan konfigurasi sendmail, tetapi skrip perl jauh lebih mudah. Ini dia dipreteli ke esensi:
sumber
Berikut ini mengirimkan semuanya ke / dev / null:
Ini mengasumsikan bahwa di / etc / alias Anda:
sumber
coba smtp-sink, tersedia di linux
$ smtp-sink -u postfix -c nynode.com:25 1000
sumber