Problem occured while sending mail

sui gogtesuyash at gmail.com
Wed Sep 17 08:28:05 EDT 2008


On Sep 17, 5:04 pm, sui <gogtesuy... at gmail.com> wrote:
> this is my code
>
> import sys, os, glob, datetime, time
> import smtplib
> ## Parameters for SMTP session
> port=587
> SMTPserver=  'smtp.gmail.com'
> SMTPuser= '... at gmail.com'
> pw= 'fill in here'
> SENDER= SMTPuser
>
> ## Message details
> FROM=  SENDER
> TO= 'notgm... at a.com'
> CC=FROM
> ##RECEIVERS= (TO, CC)  ##proper way to send to both TO and CC
> RECEIVERS= (TO,)  ## ignore the CC address
>
> subject= 'Test 1a'
> message='*** Email test  *** '
>
> print 'Starting SMTP mail session on %s as  %s ' %
> (SMTPserver,SMTPuser)
> session = smtplib.SMTP(SMTPserver,port)
> session.set_debuglevel(0)  # set debug level to 1 to see details
> session.ehlo(SMTPuser)  # say hello
> session.starttls()  # TLS needed
> session.ehlo(SMTPuser)  # say hello again, not sure why
> session.login(SMTPuser, pw)
>
> ##Create HEADER + MESSAGE
> HEADER= 'From: %s\r\n' % FROM
> HEADER= HEADER + 'To: %s\r\n' % TO
> HEADER= HEADER + 'Cc: %s\r\n' % CC
> HEADER= HEADER + 'Subject: %s\r\n' % subject
> BODY= HEADER + '\r\n' + message
> print BODY
>
> SMTPresult = session.sendmail(SENDER, RECEIVERS, BODY)  ## send email
>
> session.close()
>
> Now when i run this .py file...as python mail.py
> i can see only statement
> starting smtp mail......n details
> then nothing on screen after few minutes or after pressing ctrl +c
> Traceback (most recent call last):
>   File "mail4.py", line 21, in <module>
>     session = smtplib.SMTP(SMTPserver,port)
>   File "/usr/local/lib/python2.5/smtplib.py", line 244, in __init__
>     (code, msg) = self.connect(host, port)
>   File "/usr/local/lib/python2.5/smtplib.py", line 301, in connect
>     self.sock.connect(sa)
>   File "<string>", line 1, in connect
> or may be conncetion time out
>
> wats the solution for this

if i dont press cntrl + c then it shows
Starting SMTP mail session on smtp.gmail.com as  gogtesuyash at gmail.com
Traceback (most recent call last):
  File "mail4.py", line 21, in <module>
    session = smtplib.SMTP(SMTPserver,port)
  File "/usr/local/lib/python2.5/smtplib.py", line 244, in __init__
    (code, msg) = self.connect(host, port)
  File "/usr/local/lib/python2.5/smtplib.py", line 310, in connect
    raise socket.error, msg
socket.error: (110, 'Connection timed out')

plz help me its urgent.....i want to complete it as early as possible



More information about the Python-list mailing list