Buenos días comunidad, como siempre antes de abrir un post ya me he pateado todo internet buscando la respuesta pero me rindo, mi jefe me va a echar por que llevo 3 días con esto...... resulta que después de millón y medio de vueltas y pruebas he conseguido hacer funcionar el postfix + dovecot + mysql + sasl, hasta aquí bien, tengo todo funcionando, recibo correos, los mando, tengo todos los dominios con cuentas catch-all para no perder un correo por que algún cliente no lo escribió bien, etc.
Ahora os cuento:
Puedo enviar correos entre usuarios internos
Puedo recibir correos entre usuarios internos
Puedo leer el correo internamente
Puedo enviar correos a servidores externos
NO puedo RECIBIR correos de ALGUNOS SERVIDORES externos
Puedo leer el correo externamente (ej. Outlook)
Es decir, me mando un mensaje desde Hotmail y llegan, se guardan en su buzón correspondiente o se redirigen si son nobody pero me lo mando desde Gmail al mismo buzón con el mismo contenido y me dice:
Mar 7 11:02:22 ns382858 postfix/smtpd[24512]: connect from mail-vx0-f174.google.com[209.85.220.174]
Mar 7 11:02:22 ns382858 postfix/smtpd[24512]: warning: SASL: Connect to private/dovecot-auth failed: No such file or directory
Mar 7 11:02:22 ns382858 postfix/smtpd[24512]: fatal: no SASL authentication mechanisms
Mar 7 11:02:23 ns382858 postfix/master[21433]: warning: process /usr/lib/postfix/smtpd pid 24512 exit status 1
Mar 7 11:02:23 ns382858 postfix/master[21433]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
según esto el sasl no funciona bien pero sin embargo inicio sesión desde outlook y me devuelve los mensajes que si llegan sean internos o externos.... es decir funciona todo como debe salvo por que de Hotmail llega y de Gmail no.....
a ver quien me puede ayudar o darme alguna idea... si necesitáis ver la conf de postfix decirlo.
saludos y gracias
edito:
para quien le pase esto, he solucionado el error:
Mar 7 11:02:22 ns382858 postfix/smtpd[24512]: warning: SASL: Connect to private/dovecot-auth failed: No such file or directory
cambiando esto:
smtpd_sasl_path = private/dovecot-auth
por esto:
smtpd_sasl_path = private/auth
en el archivo:
/etc/postfix/main.cf
pero me siguen saliendo las otras 3 lineas de error.