Discussion:
Problemas con smtp autenticado en telefonica.net
Felipe Bello
2005-04-20 22:09:06 UTC
Permalink
Hola lista,

Soy un usuario nuevo de postfix, estoy migrando mis servidores en sendmail y
tengo un problemilla.
Mi proveedor es telefonica, y pretendo que a partir de ahora los servidores
envien correo a través del smtp de telefónica, para evitar el tema de
inclusión de los pooles de telefónica en las rbl, que es constante, pero
tengo un problema con la autentificación en el envío.

Curiosamente con otros smtp me funciona perfectamente. Envía, y envía
autentificado, pero telefónica me dá error.

Apr 20 22:46:33 srv004 postfix/smtp[7995]:
BFD1AF8831: to=<flanagan-***@public.gmane.org>,
relay=smtp.telefonica.net[213.4.129.135],
delay=5, status=deferred (Authentication failed:
SASL authentication failed; server smtp.telefonica.net[213.4.129.135]
said: 501 Invalid Login)

La máquina está en fedora core 3 con los paquetes por rpm

He incluido estas líneas en el main.cf

relayhost = smtp.telefonica.net
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous

He generado el sasl_passwd con el formato

smtp usuario$telefonica.net:password

Le he hecho el correspondiente postmap sasl_passwd

Ni que decir tiene que el usuario y la contraseña son correctos, cualquier
MUA envía correo con esa cuenta sin problema y sin importar la dirección que
se ponga de remite.

Y lo dicho, con telefónica no funciona, sin embargo con otros proveedores
si. Ya no sé donde mirar. Seguro que es una tontería que le ha pasado a mas
de uno y me podeis dar una pista.

Muchas gracias de antemano.
Felipe Bello
2005-04-21 09:51:18 UTC
Permalink
Por si sive de clarificación, le he elevado el loglevel al postfix para las
conexiones con telefonica.net y lo que me cuenta es esto:

postfix-script: starting the Postfix mail system

smtp: < smtp.telefonica.net[213.4.129.135]: 220 ESMTP service ready on
smtp: > smtp.telefonica.net[213.4.129.135]: EHLO miservidor.midominio.com
smtp: < smtp.telefonica.net[213.4.129.135]: 250-telesmtp4.mail.isp
smtp: < smtp.telefonica.net[213.4.129.135]: 250-ETRN
smtp: < smtp.telefonica.net[213.4.129.135]: 250-DSN
smtp: < smtp.telefonica.net[213.4.129.135]: 250-SIZE 26214400
smtp: < smtp.telefonica.net[213.4.129.135]: 250-AUTH PLAIN LOGIN
smtp: < smtp.telefonica.net[213.4.129.135]: 250 AUTH=LOGIN
smtp: server features: 0x29 size 26214400
smtp: maps_find: smtp_sasl_passwd: hash:/etc/sasl_passwd(0,100):
smtp.telefonica.net = usuario_telefonica$telefonica.net:password_telefonica
smtp: smtp_sasl_passwd_lookup: host `smtp.telefonica.net' user
`usuario_telefonica$telefonica.net' pass `password_telefonica'
smtp: starting new SASL client
smtp: name_mask: noanonymous
smtp: smtp_sasl_authenticate: smtp.telefonica.net[213.4.129.135]: SASL
mechanisms PLAIN LOGIN LOGIN
smtp: smtp_sasl_get_user: usuario_telefonica$telefonica.net
smtp: smtp_sasl_get_user: usuario_telefonica$telefonica.net
smtp: smtp_sasl_get_passwd: password_telefonica
smtp: smtp_sasl_authenticate: smtp.telefonica.net[213.4.129.135]: uncoded
initial reply: usuario_telefonica$telefonica.net
smtp: > smtp.telefonica.net[213.4.129.135]: AUTH PLAIN
Y2FzYW1hc2F2ZXUkdGVsZWZvbmljYS5uZXQAY2FzYW1hc2F2ZXUkdGVsZWZvbmljYS5uZXQAcXVl
c2l5bw==
smtp: < smtp.telefonica.net[213.4.129.135]: 501 Invalid Login
smtp: connect to subsystem private/defer
smtp: send attr nrequest = 0
smtp: send attr flags = 0
smtp: send attr queue_id = 88638F888B
smtp: send attr original_recipient = usuario_destino-***@public.gmane.org
smtp: send attr recipient = usuario_destino-***@public.gmane.org
smtp: send attr offset = 272
smtp: send attr status = 4.0.0
smtp: send attr action = delayed
smtp: send attr reason = Authentication failed: SASL authentication failed;
server smtp.telefonica.net[213.4.129.135] said: 501 Invalid Login
smtp: private/defer socket: wanted attribute: status
smtp: input attribute name: status
smtp: input attribute value: 0
smtp: private/defer socket: wanted attribute: (list terminator)
smtp: input attribute name: (end)
smtp: 88638F888B: to=<usuario_destino-***@public.gmane.org>,
relay=smtp.telefonica.net[213.4.129.135], delay=4, status=deferred
(Authentication failed: SASL authentication failed; server
smtp.telefonica.net[213.4.129.135] said: 501 Invalid Login)
smtp: flush_add: site telefonica.net id 88638F888B
smtp: match_hostname: telefonica.net ~? miservidor.midominio.com
smtp: match_hostname: telefonica.net ~? localhost
smtp: match_list_match: telefonica.net: no match
smtp: flush_add: site telefonica.net id 88638F888B status 4
smtp: name_mask: resource
smtp: name_mask: software
smtp: disposing SASL state information
Felipe Bello
2005-04-26 16:50:37 UTC
Permalink
Hola Lista,

Sigo investigando esto a ratos y parece ser que el servidor de telefónica
anuncia PLAIN, pero no lo acepta y mi postfix no se autentifica mediante
LOGIN, se lo manda uuencodeado en base64.

¿Se puede conseguir que autentifique LOGIN en el envío?

Muchas gracias.

-----Mensaje original-----
De: postfix-es-bounces-C4dRjWyEhVa+OC/***@public.gmane.org
[mailto:postfix-es-bounces-C4dRjWyEhVa+OC/***@public.gmane.org]En nombre de Felipe Bello
Enviado el: jueves, 21 de abril de 2005 11:51
Para: postfix-es-C4dRjWyEhVa+OC/***@public.gmane.org
Asunto: [Postfix-es] Problemas con smtp autenticado en telefonica.net


Por si sive de clarificación, le he elevado el loglevel al postfix para las
conexiones con telefonica.net y lo que me cuenta es esto:

postfix-script: starting the Postfix mail system

smtp: < smtp.telefonica.net[213.4.129.135]: 220 ESMTP service ready on
smtp: > smtp.telefonica.net[213.4.129.135]: EHLO miservidor.midominio.com
smtp: < smtp.telefonica.net[213.4.129.135]: 250-telesmtp4.mail.isp
smtp: < smtp.telefonica.net[213.4.129.135]: 250-ETRN
smtp: < smtp.telefonica.net[213.4.129.135]: 250-DSN
smtp: < smtp.telefonica.net[213.4.129.135]: 250-SIZE 26214400
smtp: < smtp.telefonica.net[213.4.129.135]: 250-AUTH PLAIN LOGIN
smtp: < smtp.telefonica.net[213.4.129.135]: 250 AUTH=LOGIN
smtp: server features: 0x29 size 26214400
smtp: maps_find: smtp_sasl_passwd: hash:/etc/sasl_passwd(0,100):
smtp.telefonica.net = usuario_telefonica$telefonica.net:password_telefonica
smtp: smtp_sasl_passwd_lookup: host `smtp.telefonica.net' user
`usuario_telefonica$telefonica.net' pass `password_telefonica'
smtp: starting new SASL client
smtp: name_mask: noanonymous
smtp: smtp_sasl_authenticate: smtp.telefonica.net[213.4.129.135]: SASL
mechanisms PLAIN LOGIN LOGIN
smtp: smtp_sasl_get_user: usuario_telefonica$telefonica.net
smtp: smtp_sasl_get_user: usuario_telefonica$telefonica.net
smtp: smtp_sasl_get_passwd: password_telefonica
smtp: smtp_sasl_authenticate: smtp.telefonica.net[213.4.129.135]: uncoded
initial reply: usuario_telefonica$telefonica.net
smtp: > smtp.telefonica.net[213.4.129.135]: AUTH PLAIN
Y2FzYW1hc2F2ZXUkdGVsZWZvbmljYS5uZXQAY2FzYW1hc2F2ZXUkdGVsZWZvbmljYS5uZXQAcXVl
c2l5bw==
smtp: < smtp.telefonica.net[213.4.129.135]: 501 Invalid Login

Loading...