
Tengo una configuración de servidor de correo postfix/dovecot usando TLS.
El lado IMAP/POP del servidor funciona perfectamente, pero no puedo conectarme a él para SMTP.
Incluso al hacer Telnet desde una computadora remota, se rechaza la conexión.
Sin embargo, llamar telnet localhost 25
desde el servidor funciona bien y si miro los puertos abiertos, uno de ellos es 0.0.0.0:25, que parece estar escuchando en el puerto 25 las conexiones entrantes.
¿Algunas ideas?
Respuesta1
Múltiples posibilidades
- El software antivirus está bloqueando el tráfico que va al puerto 25
- La puerta de enlace/firewall está bloqueando
- El ISP está bloqueando
Todo lo anterior son causas comunes.
Si está intentando utilizar ese servidor como smtp de salida, utilice el puerto 587 o 465.
Es posible que deba modificar el archivo de configuración de Postfix en su servidor de correo electrónico para habilitar los puertos anteriores.
En/etc/postfix/master.cf, busque las siguientes líneas
#envío inet n - - - - smtpd # -o smtpd_tls_security_level=encriptar # -o smtpd_sasl_auth_enable=sí # -o smtpd_client_restrictions=permit_sasl_authenticated,rechazar # -o milter_macro_daemon_name=ORIGINANTE #smtps inet n - - - - smtpd # -o smtpd_tls_wrappermode=sí # -o smtpd_sasl_auth_enable=sí # -o smtpd_client_restrictions=permit_sasl_authenticated,rechazar # -o milter_macro_daemon_name=ORIGINANTE
Elimine los comentarios (elimine el # al principio de cada línea) y reinicie postfix.
Elenvíosección habilitar el puerto 587.
elsmtpssección habilitar el puerto 465.