Exim no puede escuchar en el puerto 465 o 587 para la conexión TLS

Exim no puede escuchar en el puerto 465 o 587 para la conexión TLS

Estoy configurando Exim en un servidor Ubuntu para enviar y recibir correos electrónicos mediante TLS.

Seguí muchas guías que muestran cómo configurar Exim con TLS pero aún así mi Exim no escucha en 465 o 587.

Exim solo escucha en el puerto 25 y puedo enviar y recibir correos

Esta es la guía oficial que seguí:https://help.ubuntu.com/community/Exim4

Pero todavía no tuve suerte, tampoco puedo encontrar ninguna referencia en los archivos de configuración que indique en qué puertos está escuchando exim.

También he permitido los puertos 465 y 587 vía ufw usando el comando:

ufw allow 465
ufw allow 465

El resultado de exim -bP | grep "daemon_smtp_ports"
me da lo siguiente

daemon_smtp_ports = smtp

después de eso intenté agregar la siguiente línea daemon_smtp_ports = 25 : 587pero /etc/exim4/update-exim4.conf.confno la carga.

¿Alguien puede ayudarme a saber por qué sucede esto o me falta algún paso?

Respuesta1

Tuve el mismo problema porque soy un principiante con Linux. Hoy me golpeé la cabeza contra la pared durante horas y seguí cada publicación sobre cómo cambiar el puerto.

Finalmente terminé modificando /etc/exim4/exim4.conf.template (la entrada original está comentada):

# listen on all all interfaces?
.ifdef MAIN_LOCAL_INTERFACES
#local_interfaces = MAIN_LOCAL_INTERFACES
local_interfaces = <;   [192.168.200.2]:465 ; \
                        [192.168.200.2]:587
.endif

Luego lo hice sudo service exim4 restarty lo puse a funcionar.

Puedes comprobar si eso ayudó conss -lntp | grep exim

Respuesta2

Al final de/etc/default/exim4archivo hay:

# Options for the SMTP listener daemon. By default, it is listening on
# port 25 only. To listen on more ports, it is recommended to use
# -oX 25:587:10025 -oP /run/exim4/exim.pid
SMTPLISTENEROPTIONS=''

Así que configure SMTPLISTENEROPTIONS='-oX 25:465 -oP /run/exim4/exim.pid'y reinicie el servicio exim4.

información relacionada