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.
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!!!
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!!!
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!