Sendmail: redireciona ALGUNS endereços no domínio para outro host sem alterar o destinatário do envelope
Você pode usar FEATURE(ldap_routing)
.
Pode ser usado sem pesquisas de ldap. Ele pode usar mapas padrão do sendmail (hash / btree / ...) em vez disso.
sendmail.mc
fixes (compila em sendmail.cf
e reinicia ou o daemon HUP sendmail):
LDAPROUTE_DOMAIN('example.com')dnl
FEATURE('ldap_routing','hash /etc/mail/mailhost','null')dnl
null
map retorna sempre "não encontrado" - usei como endereço de destinatário de reescrita de mapa
/etc/mail/mailhost
file (requer compilação com makemap hash mailhost
):
[email protected] [GOOGLE_SMTP_SERVER_IP]
[]
em torno do endereço IP desative o lokkup para registros MX.
Teste
Ele deve ser conduzido pelo root na instalação típica do sendmail.
# check where sendmail would deliver emails for [email protected]
sendmail -bv [email protected]
# as above but with tracking map lookups including mailhost map
sendmail -d60.5 -bv [email protected]
# worst case debug procedure - tracking R lines processing in sendmail.cf
echo '3,0 [email protected]' | sendmail -d60.5 -d21.12 -bt