Exim4 ¿Deshabilitar entrega local?

9

Estoy ejecutando exim4 como mi MTA y funciona muy bien para enviar correos electrónicos a correos electrónicos externos que no sean mi nombre de host.

Cuando envío un correo electrónico a mi gmail a través de la línea de comando (sendmail [email protected], etc.) funciona bien.

Cuando envío un correo electrónico al dominio de mi sitio web, que también es el nombre de host del servidor, supongo que solo hace entrega local ... lo que no funcionará porque otro servidor (Google Apps) recibe mi correo electrónico.

Entonces, ¿cómo desactivo la entrega local en Exim4? dpkg-reconfigure exim4-config no dio ningún resultado real.

Robert Ross
fuente
1) un uso más inteligente de Google Apps parece establecer la respuesta como la cuenta de autenticación, por lo que si está intentando que su sitio web envíe correo, siempre procederá de su cuenta de Google Apps. Al menos esto es lo que parece suceder 2) Estoy tratando de usar un formulario de contacto, por lo que la respuesta debe ser la dirección de correo electrónico que el usuario ingresa en el formulario. Entiendo que no puedo usar un smarthost y que, por lo tanto, necesito para encontrar otra forma de deshabilitar la entrega local. Debe haber una configuración, ¿quizás algo que no esté en la configuración de reconfigurar dpkg?

Respuestas:

3

Ejecute dpkg-reconfigure exim4-config, seleccione mail sent by smarthost; no local maily complete la información solicitada.

joschi
fuente
2

El nombre de su servidor no debe ser el nombre de dominio ... debe tener un nombre de host como "servidor" debajo de su dominio "ejemplo.com", por lo que el FQDN es "servidor.ejemplo.com".

Chris S
fuente
Intenté y fracasé, desafortunadamente.
Julian H. Lam
@ JulianH.Lam Debe tener exim configurado para pensar que es responsable del dominio en ese momento. Además, si tiene una pregunta, utilice el botón "Preguntar" en la esquina superior derecha de cada página.
Chris S