Article View: es.comp.os.linux.programacion
Article #5930Re: Problema con la libreria smtplib de python
From: Alvaro G. Vicario
Date: Mon, 25 Aug 2003 15:15
Date: Mon, 25 Aug 2003 15:15
55 lines
4106 bytes
4106 bytes
*** Xaime <xaime@hotmail.com> escribi�/wrote (25 ago 2003):
> La documentaci�n dice que identificarse como helo o ehlo, no deber�a
> ser necesaria, de manera que lo hab�a probado poco. Lo he mirado un
> poco m�s y resulta que identificarse como helo da el siguiente error:
>
> smtplib.SMTPException: SMTP AUTH extension not supported by server.
Eso es normal. El comando EHLO es como un HELO extendido que sirve para
que el servidor informe sobre sus capacidades. Si utilizas el antiguo
HELO el servidor no dice ni mu y el programa te casca.
> send: 'AUTH PLAIN amFyZGluZGVsZXRyYXMkdGVsZWuZXQAY2FzaW9wZWE=\r\n'
> reply: '501 Invalid Login\r\n'
Pues he hojeado los RFC que he podido encontrar y parece que el servidor
no es capaz de entender la petici�n. Sin embargo no explica por ninguna
parte cu�l es el formato correcto. Yo tengo un servidor Postfix con SASL
y furrula bien poniendo una cadena tal que as�:
base64_encode("Usuario\0Usuario\0Contrase�a");
Lo pongo en PHP porque yo de Python ni el hola mundo, pero vamos, la idea
la coger�s. Puedes codificar la cadena por separado y luego probarlo con
un simple telnet al puerto 25. No necesitas m�s comandos que:
EHLO tralari.com
AUTH PLAIN amFyZGluZGVsZXRyYXMkdGVsZWuZXQAY2FzaW9wZWE_lo_que_sea==
Cuando logres hacerlo a mano seguro que el programa te sale a la primera.
Doy por sentado que el usuario y la contrase�a los tienes bien y
funcionan cuando los usas desde un cliente de correo.
> Otra cosa. Mirando por ah�, he visto que puedo mandar e-mails desde mi
> ordenador con sendmail. Entonces, �para qu� quiero usar
> smtp.telefonica.net? �Hay alguna raz�n de seguridad u otra cosa, para
> usar un servidor de terceros? �Es razonable montar un servidor SMTP
> para un �nico ordenador y un �nico usuario?
El �nico motivo es evitarse configurar un servidor de correo, que es
bastante complicado. No obstante, si ya lo tienes instalado porque es el
que viene con la distribuci�n y te funciona, yo lo usar�a y me dejar�a de
co�as. El �nico punto realmente importante es asegurarte de que el
servidor SMTP s�lo lo puedes usar t� (lo m�s sencillo es restringir a la
IP de la propia m�quina), porque si tienes un relay abierto acabar�s en
listas negras y no podr�s enviar correos a muchos lugares.
--
-------------------------------------------------------------------------
--
Alvaro G. Vicario Sonr�e, que te vamos a hacer
ICQ
Burgos, Spain una foto para la esquela
46788716
Mi paginita de humor <> http://www.demogracia.com/ <> My little humour
site
Technical Details
Message-ID:
<Xns93E2AF9748116kAlvaro@130.133.1.4>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!peer2.news.opaltelecom.net!newsfeed.freenet.de!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!cable72a032.usuarios.retecal.ES!not-for-mailReferences:
<bi93it$7154u$1@ID-174005.news.uni-berlin.de> <Xns93E17036B18A9kAlvaro@130.133.1.4> <bias5a$792r3$1@ID-174005.news.uni-berlin.de> <Xns93E1E781F5711kAlvaro@130.133.1.4> <biberj$7io06$1@ID-174005.news.uni-berlin.de>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b5026794bc149532
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-08-25 08:15:41 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!peer2.news.opaltelecom.net!newsfeed.freenet.de!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!cable72a032.usuarios.retecal.ES!not-for-mail
From: "Alvaro G. Vicario" <kAlvaro.NOSPAMTHANKS@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Problema con la libreria smtplib de python
Date: Mon, 25 Aug 2003 17:15:40 +0200
Organization: www.demogracia.com
Lines: 55
Message-ID: <Xns93E2AF9748116kAlvaro@130.133.1.4>
References: <bi93it$7154u$1@ID-174005.news.uni-berlin.de> <Xns93E17036B18A9kAlvaro@130.133.1.4> <bias5a$792r3$1@ID-174005.news.uni-berlin.de> <Xns93E1E781F5711kAlvaro@130.133.1.4> <biberj$7io06$1@ID-174005.news.uni-berlin.de>
NNTP-Posting-Host: cable72a032.usuarios.retecal.es (213.254.72.32)
X-Trace: news.uni-berlin.de 1061824539 8681196 213.254.72.32 (16 [157797])
User-Agent: Xnews/5.04.25
X-Face: .C`vD9+*+~'&@k[TU9p.IF3|d`I.`,Gko2-/\z2j*e'FcF<&{}iU}R~4n~]?Hrk"wvAilA<0f2]E$sP2&E(2d[r//<UDA\a]5[PWd@SUe`GY@"1RhzL'@GT$o@_8M7!`v-iSi|aHhBE)7/FPNa3}&`nD)s7+YM!Y|-c,?tl{L21TxO5uilXZY<n!K2PjnBPo!'e/R1X;YEbN()vd/,r8E5g6F~D)~eFNtWgsD~#e<4{BrYcr0K