Com o sendmail, como você envia todos os emails de saída para / dev / null ou apenas evita que os emails sejam enfileirados ou enviados?
Em uma caixa de nagios de desenvolvimento, desejo impedir o envio de mensagens para que as notificações não sejam enviadas. Parar o correio de saída permitirá testar a configuração do nagios como está e impedir notificações espúrias.
Respostas:
Fiz isso na minha caixa de desenvolvimento, desativando completamente o sendmail e fazendo com que um script perl simples escute na porta SMTP e despeje os e-mails em um diretório. Tenho certeza de que é possível fazer com a configuração do sendmail, mas o script perl foi muito mais fácil. Aqui está o básico:
fonte
O seguinte envia tudo para / dev / null:
Isso pressupõe que em seus / etc / aliases:
fonte
tente smtp-sink, disponível no linux
$ smtp-sink -u postfix -c nynode.com:25 1000
fonte