Eu tenho um problema no sendmail, e sou tudo menos um guru do sendmail - eu poderia usar alguma ajuda.
Meu problema é que tenho um sistema destinado a ser mais ou menos um "appliance" - não se destina a ter um administrador. Por causa disso, ele precisa ser capaz de "ligar para casa" enviando e-mail. Como nós o configuramos, isso funciona bem - usando o sendmail, ele encontra o relay apropriado procurando um registro MX e tudo funciona bem.
Agora, no entanto, devido a preocupações de segurança, queremos limitá-lo ao uso de exatamente um relay, por exemplo, relay.corp.example.com
. Se o usuário configurá-lo para usar, digamos, fubar.example.com
, o envio de e-mails deverá falhar ou ser adiado.
Eu pensei que configurando o sendmail com um arquivo /etc/mail/server.switch
contendo
hosts files
sem dns
, eu teria esse efeito. Isso não funciona - em vez disso, se ele recebe um email endereçado para [email protected]
, ele tenta falar diretamente com example.com
e ignora o servidor configurado.
Alguma idéia?
Atualizar
Ok, eu liguei ambos os esquemas experimentalmente, e ambos parecem funcionar. Queria poder marcar os dois corretamente.