
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 : 587
pero /etc/exim4/update-exim4.conf.conf
no 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 restart
y 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.