[Postfix-es] POSTFIX no despacha los mails al RELAYHOST
gregori andres
gregoriandres en yahoo.com.ar
Lun Jun 11 18:15:25 CEST 2007
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 en 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 en 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: MI_NOTEBOOK_FQDN
Simple Mail Transfer Protocol
Response: 250-server.XX.YY.ZZ.TT Hello MI_NOTEBOOK_FQDN
[MI_NOTEBOOK_IP]\r\n
Response code: 250
Response parameter: server.XX.YY.ZZ.TT Hello MI_NOTEBOOK_FQDN
[MI_NOTEBOOK_IP]
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 en XX.YY.ZZ.TT>\r\n
Command: MAIL
Request parameter: FROM: <correo en 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.XX.YY.ZZ.TT Hello MY_POSTFIX_FQDN
[MY_POSTFIX_IP]\r\n
Response code: 250
Response parameter: server.XX.YY.ZZ.TT Hello MY_POSTFIX_FQDN
[MY_POSTFIX_IP]
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
Más información sobre la lista de distribución Postfix-es