Hey Stefan,Thanks for your response.My script is similar to yours, but as 
you've pointed that it could be temporary. I've been retrying to connect and 
send email but in vain. Here's the snippet of my code. Can you debug and help 
me what could really have gone wrong.  import smtplib import base64smtpserver = 
'smtp.gmail.com' AUTHREQUIRED = 0 # if you need to use SMTP AUTH set to 1 
smtpuser = 'u...@gmail.com'# for SMTP AUTH, set SMTP username here smtppass = 
'*****'# for SMTP AUTH, set SMTP password hereRECIPIENTS = 
['someu...@gmail.com'] SENDER = 'someu...@gmail.com' mssg = open('mssg.txt', 
'r').read() # I am reading from this file on the same directorysession = 
smtplib.SMTP(smtpserver,'465') session.ehlo() #session.esmtpfeatures["auth"] = 
"LOGIN PLAIN" session.connect(smtpserver,'465') session.ehlo() 
session.starttls() session.setdebuglevel(1) session.helo()if AUTHREQUIRED: try: 
session.login(smtpuser, smtppass)except SMTPAuthenticationError, e: # if login 
fails, try again u
 sing a manual plain login method smtp.docmd("AUTH LOGIN", base64.b64encode( 
smtpuser )) smtp.docmd(base64.b64encode( smtppass ), "") smtpresult = 
session.sendmail(SENDER, RECIPIENTS, mssg) if smtpresult: errstr = "" for recip 
in smtpresult.keys(): errstr = """Could not delivery mail to: %sServer said: %s 
%s%s""" % (recip, smtpresult[recip][0], smtpresult[recip][1], errstr) raise 
smtplib.SMTPException, errstr This is the Stack Trace I got when I ran the 
above script after a very long time(>15min)Traceback (most recent call 
last):File "C:\Python26\Mail.py", line 13, in session = 
smtplib.SMTP(smtpserver,'465')File "C:\Python26\lib\smtplib.py", line 239, in 
init(code, msg) = self.connect(host, port)File "C:\Python26\lib\smtplib.py", 
line 296, in connect(code, msg) = self.getreply()File 
"C:\Python26\lib\smtplib.py", line 340, in getreplyraise 
SMTPServerDisconnected("Connection unexpectedly 
closed")smtplib.SMTPServerDisconnected: Connection unexpectedly closedTool 
completed with e
 xit code 1 Thanks Avinash Original message From:Stefan Lesicnik< 
ste...@lsd.co.za >Date: 11 Mar 09 12:12:45Subject:Re: [Tutor] How to send an 
email using PythonTo: Senthil Kumaran
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to