🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #5930

Re: Problema con la libreria smtplib de python

#5930
From: Alvaro G. Vicario
Date: Mon, 25 Aug 2003 15:15
55 lines
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-mail
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>

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