
Me pregunto si puedes ayudarme... en este momento estamos usando exim para transmitir nuestros correos electrónicos a un smtp_relay.
El único problema es que si el usuario existe y tiene una dirección de correo electrónico, no saldrá del servidor ni le enviará correo utilizando nuestro relé.
Necesito que vaya al retransmisor incluso si es una dirección de correo electrónico interna.
Espero que tenga sentido, así es como hemos configurado nuestro relevo en este momento.
smart_route:
driver = manualroute
domains = !+local_domains
transport = remote_smtp_smtpauth
route_list = * smtp.sendgrid.net:587
Gracias
Respuesta1
Cuando exim envía correo, utiliza /etc/localdomains
un archivo para determinar la ruta: ya sea de salida (si el dominio de destino no está en localdomains
) o de entrega local (si lo está). Entonces, la solución sería eliminar los dominios de destino del /etc/localdomains
archivo.
Sin embargo, no edite ese archivo a mano: cada edición en la zona DNS alojada localmente (en WHM o cPanel) lo sobrescribirá localdomains
con nuevos valores.
En lugar de editar la zona DNS usted mismo, escriba los registros MX correctos (incluso si su servidor no aloja la zona) y seleccione la opción "Intercambiador de correo remoto" en la sección "Enrutamiento de correo electrónico" (en la parte inferior de la página). Obligue a WHM a eliminar el dominio localdomains
y exim siempre intentará enviar correo a su retransmisión.
HT