Avec sendmail, comment enverriez-vous tous les messages sortants vers / dev / null ou simplement empêcheriez-vous les e-mails d'être mis en file d'attente ou envoyés du tout?
Sur une boîte de développement nagios, je veux empêcher l'envoi de courrier afin que les notifications ne s'éteignent pas. L'arrêt du courrier sortant me permettra de tester la configuration de nagios telle quelle et d'éviter les notifications parasites.
Réponses:
J'ai fait cela sur ma boîte de développement en désactivant complètement sendmail, puis en écoutant un simple script perl sur le port SMTP et en transférant les e-mails dans un répertoire. Je suis sûr que c'est possible avec la configuration de sendmail, mais le script perl était beaucoup plus facile. Voici l'essentiel:
la source
Ce qui suit envoie tout à / dev / null:
Cela suppose que dans vos / etc / alias:
la source
essayez smtp-sink, disponible sur linux
$ smtp-sink -u postfix -c nynode.com:25 1000
la source