Uso do sendmail como gateway de correio de entrada com o Google G Suite

1

Estou tentando usar o Google G Suite para hospedar alguns endereços de e-mail, mas nem todos.

Atualmente, tenho um servidor que hospeda meu domínio e o servidor MX para esse domínio. Não há uma conta de e-mail local, tudo é encaminhado para outros endereços de e-mail via virtusertable.

O que eu gostaria é que a entrada MX permaneça a mesma, mas o email para [email protected] seja encaminhado para o endereço [email protected] do gmail.

O G Suite tem uma entrada sobre como isso pode ser feito: link

A descrição mais útil, no entanto, é "Configure o servidor de gateway de e-mail de entrada para entregar e-mails aos servidores de e-mail do G Suite. Os passos de configuração diferem dependendo do servidor gateway. "

Então, eu gostaria de fazer isso com o sendmail (desculpe todos os hábitos, eu carrego essa configuração há quase duas décadas, e não posso ser incomodado em aprender outro MTA)

Algo como no virtusertable como: [email protected] MX: [email protected] @ GOOGLE_SMTP_SERVER_IP

Alguma idéia de como isso pode ser feito, e se isso pode ser feito com o sendmail?

obrigado

    
por jyavenard 26.07.2017 / 13:34

1 resposta

1

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
    
por 26.07.2017 / 18:23