He tenido gran cantidad de problemas al hacer funcionar postfix/qmail y plesk, como ya comenté en mi anterior post  sobre todo en el envío de correos smtp con el puerto 587, cuestión muy importante ya que hay muchos lugares donde el puerto 25 esta cerrado.

El problema es habilitar el puerto 587, en primer lugar, se supone que habilitando el envío por todas las IPS , en inglés y en la mayoría de mensajes de Google el mensaje a habilitar es Enable message submission (en castellano la opción que debemos chequear es la que figura como: Habilitar envío de mensajes  (se activará en todas las direcciones IP) , ya debería funcionar el envío. Se supone, a  mi no me ha funcionado , posteriormente he leído que si no tenemos plesk también lo podemos hacer desde el mismo fichero de configuración de postfix,  habilitando lo siguiente en el  fichero postfix : /etc/postfix/master.cf 

submission inet n – n – – smtpd

Una vez realizado este cambio ya debería dejar enviar por el puerto 587 , sin embargo el error es el siguiente:

451 4.7.1 Service unavailable – try again

Continuando con este tras días de búsqueda en google, no he conseguido más que detectar que el error está en ctmilter, y el parámetro ctmilter.sock dentro del /etc/postfix/main.cf, no ha habido manera de hacerlo funcionar, siempre el mismo error, y cada vez más errores.

He detectado que tenía habilitado en plesk la siguiente extensión  Parallels Premium Outgoing Antispam, (que es de pago y no tenía licencia correcta para hacerla funconar) al deshabilitarla, no me ha funcionado nada, todo son errores y problemas, y al revisar el main.cf de postfix, el fichero había sido reducido a la mínima expresión, al parecer la extensión Parallels Premium Outgoing Antispam, cambia la configuración de los ficheros de postfix para añadirles elementos propios de dicha extensión que si no la tienes contratada hace que falle.

He procedido a regenerar la configuración de postfix , con:

/usr/local/psa/admin/sbin/mchk –with-spam

Tras realizar esto, el error ha cambiado y me daba un error de validación de usuario el envío por smtp
He detectado que en el fichero /etc/postfix/main.cf, la línea smtpd_sasl_auth_enable = yes si cambiaba el parámetro por no, enviaba correo pero sin requerir la autentificación de salida, cuestión que no me interesa.
Y por último he encontrado la solución en el fichero /etc/postfix/master.cf en la línea

submission  inet  n     –       n       –       –       smtpd

que había habilitado previamente para el envío por el puerto 587, habría que cambiarla por esta:

submission  inet  n     –       –       –       –       smtpd

Ahora ya funciona correctamente, envío por smtp en outlook por el puerto 587 con autentificación requerida.
Este último paso lo he encontrado en el siguiente blog, al que doy las gracias enormemente.

 

 

por files

3 comentario en “Habilitar el puerto 587 en plesk y postfix”
  1. Bendito Parallels Premium Outgoing Antispam… o mejor dicho lo contrario. Mi servicio de correo ha dejado de funcionar en el mismo momento en el que lo he instalado, he visto que pedía licencia (era "Premium", por lo que era de esperar), y lo he desinstalado… Y a partir de ahí, bye bye servicio de correo.

    Trasteando y trasteando (soy un completo novato en estas cosas) he visto que cambiando el componente de postfix a qmail, todo vuelve a funcionar, pero creo que qmail no es la mejor opción.

    Creo que el problema lo tengo en los archivos de configuración de postfix, que para mi sorpresa no se regeneran ni que lo desinstales…

    He visto que tuviste un tema similar, pero me pierdo en lo del puerto 587, que es algo que no quiero cambiar (como digo, soy novato, está en el puerto 25 y por ahora va bien). Sabrías darme una orientación? Muchas gracias!!!

  2. Bendito Parallels Premium Outgoing Antispam… o mejor dicho lo contrario. Mi servicio de correo ha dejado de funcionar en el mismo momento en el que lo he instalado, he visto que pedía licencia (era "Premium", por lo que era de esperar), y lo he desinstalado… Y a partir de ahí, bye bye servicio de correo.

    Trasteando y trasteando (soy un completo novato en estas cosas) he visto que cambiando el componente de postfix a qmail, todo vuelve a funcionar, pero creo que qmail no es la mejor opción.

    Creo que el problema lo tengo en los archivos de configuración de postfix, que para mi sorpresa no se regeneran ni que lo desinstales…

    He visto que tuviste un tema similar, pero me pierdo en lo del puerto 587, que es algo que no quiero cambiar (como digo, soy novato, está en el puerto 25 y por ahora va bien). Sabrías darme una orientación? Muchas gracias!!!

  3. Esto significa que abriendo el puerto 587 y cambiando la configuración por defecto del Windows Mail Outlook puedes arreglar el problema de no enviar correos desde esta herramienta? He querido visitar el link del blog que pones para ampliar esa última información pero resulta que no está disponible o está caído… Haber si puedes darme una mano. Gracias!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.