[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

POSTFIX no despacha los mails al RELAYHOST



Buenas gente, esperando que me puedan dar una mano
con esto, medio complicado para mi.

Tengo un POSTFIX que necesita hacer el despacho de
todos los mails a traves de un RELAY HOST (exim) en un
web hosting.

supongamos que mi RELAYHOST es XX.YY.ZZ.TT, entonces...

------------------------------------------------------------------------------
	mail:~$ telnet XX.YY.ZZ.TT 25
	Trying XX.YY.ZZ.TT...
	Connected to XX.YY.ZZ.TT
	Escape character is '^]'.
	220 XX.YY.ZZ.TT ESMTP Exim 4.61 Mon, 11 Jun 2007 15:24:38 -0300
	--> ehlo luna
	250-XX.YY.ZZ.TT Hello luna [201.251.125.70]
	250-SIZE 20971520
	250-PIPELINING
	250-AUTH PLAIN LOGIN
	250-STARTTLS
	250 HELP
------------------------------------------------------------------------------

entonces ahí me avivo que mi RELAY HOST es un EXIM, y yo
como cliente uso POSTFIX.

Yo al postfix lo tengo configurado asi:

	/etc/postfix/main.cf

	[...]
	relayhost = XX.YY.ZZ.TT
	[...]
	smtp_sasl_auth_enable = yes
	smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
	smtp_sasl_security_options =
	smtp_tls_note_starttls_offer = yes
	smtp_use_tls = yes
	[...]
------------------------------------------------------------------------------


y en /etc/postfix/saslpasswd

	XX.YY.ZZ.TT		micorreo@XX.YY.ZZ.TT:MICLAVE

------------------------------------------------------------------------------

por supuesto, cuento con los paquetes SASL instalados
y habiendo hecho el POSTMAP correspondiente, siempre me
aparece este error:

	Jun 11 09:36:08 mail postfix/qmgr[14311]: 2FB5F2BAA6A:
to=<xxxxxxx@yyyy.com>, 
	relay=none, delay=0, status=deferred (delivery temporarily suspended:
Authentication 
	failed: SASL authentication failed; server XX.YY.ZZ.TT [XX.YY.ZZ.TT] 
	said: 535 Incorrect authentication data)

Pero si envio usando el OUTLOOK derecho y con los mismos datos,
el mail sale sin problema.

Estuve viendo con TEHTEREAL y vi que el OUTLOOK usa para enviar SMTP AUTH,
pero el postfix usa AUTH PLAIN:

--------------------------------------------------------------------------------
-----------
CONVSERSACION OUTLOOK contra RELAY HOST (exim)
	
	Simple Mail Transfer Protocol
	    Response: 220 server.XX.YY.ZZ.TT ESMTP Exim 4.61 Mon, 11 Jun 2007
14:09:14 -0300\r\n
		Response code: 220
		Response parameter: server.XX.YY.ZZ.TT ESMTP Exim 4.61 Mon, 11
Jun 2007 14:09:14 -0300

	Simple Mail Transfer Protocol
	    Command: EHLO luna\r\n
		Command: EHLO
		Request parameter: luna

	Simple Mail Transfer Protocol
	    Response: 250-server.XX.YY.ZZ.TT Hello luna [190.49.203.69]\r\n
		Response code: 250
		Response parameter: server.XX.YY.ZZ.TT Hello luna
[190.49.203.69]
	    Response: 250-SIZE 20971520\r\n
		Response code: 250
		Response parameter: SIZE 20971520
	    Response: 250-PIPELINING\r\n
		Response code: 250
		Response parameter: PIPELINING
	    Response: 250-AUTH PLAIN LOGIN\r\n
		Response code: 250
		Response parameter: AUTH PLAIN LOGIN
	    Response: 250-STARTTLS\r\n
		Response code: 250
		Response parameter: STARTTLS
	    Response: 250 HELP\r\n
		Response code: 250
		Response parameter: HELP

	Simple Mail Transfer Protocol
	    Command: AUTH LOGIN\r\n
		Command: AUTH
		Request parameter: LOGIN

	Simple Mail Transfer Protocol
	    Response: 334 VXNlcm5hbWU6\r\n
		Response code: 334
		Response parameter: VXNlcm5hbWU6

	Simple Mail Transfer Protocol
	    Message: Y29ycmVvQHVuaWtzYXQuY29t\r\n

	Simple Mail Transfer Protocol
	    Response: 334 UGFzc3dvcmQ6\r\n
		Response code: 334
		Response parameter: UGFzc3dvcmQ6

	Simple Mail Transfer Protocol
	    Message: Y29yMTIz\r\n

	Simple Mail Transfer Protocol
	    Response: 235 Authentication succeeded\r\n
		Response code: 235
		Response parameter: Authentication succeeded

	Simple Mail Transfer Protocol
	    Command: MAIL FROM: <correo@XX.YY.ZZ.TT>\r\n
		Command: MAIL
		Request parameter: FROM: <correo@XX.YY.ZZ.TT>

Y DESDE AHÍ, SALE PERFECTO EL MAIL.

------------------------------------------------------------------------------

EN CAMBIO CON POSTFIX , LA CONVERSACION ENTRE POSTFIX y el RELAYHOST (exim)

	Simple Mail Transfer Protocol
	    Response: 250-server.uniksat.com Hello mail.uniksat.com.ar
[201.251.125.70]\r\n
		Response code: 250
		Response parameter: server.uniksat.com Hello mail.uniksat.com.ar
[201.251.125.70]
	    Response: 250-SIZE 20971520\r\n
		Response code: 250
	--
	Simple Mail Transfer Protocol
	    Command: AUTH PLAIN
Y29ycmVvK3VuaWtzYXQuY29tAGNvcnJlbyt1bmlrc2F0LmNvbQBjb3IxMjM=\r\n
		Command: AUTH
		Request parameter: PLAIN
Y29ycmVvK3VuaWtzYXQuY29tAGNvcnJlbyt1bmlrc2F0LmNvbQBjb3IxMjM=

	Frame 46 (91 bytes on wire, 91 bytes captured)
	--
	Simple Mail Transfer Protocol
	    Response: 535 Incorrect authentication data\r\n
		Response code: 535
		Response parameter: Incorrect authentication data


Y AHI SE CORTA .... 

SUPONGO que debe ser un problema de autenticacion, pero realmente no le
puedo encontrar la vuelta.

Lo que mas me vuelve loco es que con haciendo relay host contra otro servidor
POSTFIX anda perfecto, pero con este exim no.

pero el exim con el outlook Si funciona.

GRACIAS!
--
Gregori Andres               ,´¯`.
                            : (` ;   Debian
                            `. `´   GNU/Linux
                              `·






__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas



Reply to: