On Jueves 11 Marzo 2010 13:57:28 Camaleón escribió:
El Thu, 11 Mar 2010 12:48:36 +0100, aux escribió:
On Jueves 11 Marzo 2010 12:01:49 Camaleón escribió:
El día 10 de marzo de 2010 18:40, aux escribió:
Hola, tengo un problema al autenticar el postfix con sasl por un error de "relay access denied".
¿Por qué piensas que es un error de sasl? :-?
Bueno... la verdad es que no sé donde está el problema, pero he leído varios howtos y la configuración que tengo es la misma.
Por los datos que envías no veo ningún error con sasl o que indiquen un fallo en el proceso de autentificación, es decir, no veo ningún mensaje del tipo "sasl auth login error" o "SASL authentication failure".
Un mensaje de tipo "relay access denied" también podría tener relación algún error con la configuración de los dominios virtuales o que Postfix no pueda comunicarse con el servidor ldap y de ahí que te rechace los correos al no poder comprobar que los dominios son locales.
He mirando los logs de LDAP al enviar el correo y parece todo correcto, aparecen entradas referente al usuario que intenta enviar el e-mail
Haz varias pruebas, por ejemplo, enviando un correo desde/hacia tu propio dominio.
Paso los logs a ver si alguien ve algo (modo debug)
No pensaba que fueras a enviar en modo "verboso" :-) Para el envío de logs extensos es muy útil pastebin:
no lo conocía, gracias :-)
Dejo lo que me parece interesante:
(...)
Mar 11 12:38:41 mihost postfix/smtpd[7706]: NOQUEUE: reject: RCPT from unknown[192.168.0.99]: 554 5.7.1
: Relay access denied; from= to= proto=SMTP helo=<xxx> Mar 11 12:38:41 mihost postfix/smtpd[7706]: generic_checks: name=reject_unauth_destination status=2 Mar 11 12:38:41 mihost postfix/smtpd[7706]: > unknown[192.168.0.99]: 554 5.7.1 : Relay access denied Mar 11 12:38:41 mihost postfix/smtpd[7706]: < unknown[192.168.0.99]: QUIT Mar 11 12:38:41 mihost postfix/smtpd[7706]: unknown[192.168.0.99]: 221 2.0.0 Bye Tienes que buscar por ese mensaje: "generic_checks: name=reject_unauth_destination status=2", ese es el error fatal que te indica que una de las restricciones que tienes definidas no se están cumpliendo por parte del cliente.
Mira la secuencia que sigue:
***
Mar 11 12:38:41 mihost postfix/smtpd[7706]: >>> START Recipient address RESTRICTIONS <<<
Mar 11 12:38:41 mihost postfix/smtpd[7706]: generic_checks: name=permit_mynetworks status=0
No encuentra esa IP en la lista de "mynetworks" y lo rechaza.
Mar 11 12:38:41 mihost postfix/smtpd[7706]: generic_checks: name=permit_sasl_authenticated Mar 11 12:38:41 mihost postfix/smtpd[7706]: generic_checks: name=permit_sasl_authenticated status=0
Tampoco encuentra al cliente autentificado vía sasl y lo rechaza, seguramente porque no puede resolver el host ("unknown").
Saludos,
Pues por mas que miro no veo el problema. Mandando un correo desde outlook a mi mismo falla por relay, desde la propia maquina si que llega, ya que tengo la ip listada en mynetworks. No sé que regla debe estar rechanzando el envío, desde el primer momento he pensado que seria cosa del SASL ya que si autentifica bien debería permitir el envío o almenos eso dice la config: smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org