
Gostaria de saber se você pode me ajudar... no momento estamos usando o exim para retransmitir nossos e-mails para um smtp_relay.
O único problema é que se o usuário existir e tiver um endereço de e-mail, ele não sairá do servidor e enviará e-mails usando nosso retransmissor.
Preciso que ele vá para o retransmissor, mesmo que seja um endereço de e-mail interno.
Espero que faça sentido, é assim que configuramos nosso relé no momento
smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smtpauth
route_list = * smtp.sendgrid.net:587
Obrigado
Responder1
Quando o exim envia e-mail, ele usa /etc/localdomains
o arquivo para determinar a rota - de saída (se o domínio de destino não estiver em localdomains
) ou de entrega local (se estiver). Portanto, a solução seria remover os domínios alvo do /etc/localdomains
arquivo.
No entanto, não edite esse arquivo manualmente - cada edição na zona DNS hospedada localmente (em WHM ou cPanel) substituirá os localdomains
novos valores.
Em vez disso, edite você mesmo a zona DNS, anote os registros MX corretos (mesmo que seu servidor não hospede a zona) e escolha a opção "Remote Mail Exchanger" na seção "E-mail Routing" (na parte inferior da página) - desta forma você irá force o WHM a remover o domínio localdomains
e o exim sempre tentará enviar e-mail para o seu retransmissor.
HTH