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             [EMAIL PROTECTED]: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=<[EMAIL PROTECTED]>, 
        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: <[EMAIL PROTECTED]>\r\n
                Command: MAIL
                Request parameter: FROM: <[EMAIL PROTECTED]>

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

Responder a