Home

On 14/09/2007, Sean Nakasone <seannakasone@yahoo.com> wrote:
> I'm having trouble with sending smtp mail. It's hanging after the
> smtplib.SMTP() line. It doesn't works from home but not from work. What's
> the best way to debug this?
>
> # Here's my script
> import smtplib
> msg = "Subject: Hello\n\nThis is the\nbody of the message."
> server = smtplib.SMTP("smtp.gmail.com",465)
> # "Connection refused" normally means there is no server listening for
> # connections on the specified IP/port-combination.
> # use netstat -an to view connections.
> server.set_debuglevel(1)
> server.ehlo()
> server.starttls()
> server.ehlo()
> # !!! set the password
> server.login("myuser", "mypass")
> server.sendmail("...
>
> # Here's the error
> >>> server = smtplib.SMTP("smtp.gmail.com",465)
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File "/usr/lib/python2.4/smtplib.py", line 241, in __init__
> (code, msg) = self.connect(host, port)
> File "/usr/lib/python2.4/smtplib.py", line 304, in connect
> (code, msg) = self.getreply()
> File "/usr/lib/python2.4/smtplib.py", line 345, in getreply
> line = self.file.readline()
> File "/usr/lib/python2.4/socket.py", line 340, in readline
> data = self._sock.recv(self._rbufsize)
> socket.error: (113, 'Software caused connection abort')

There is no SMTP service on port 465 , its some other "service" or the
smtp server is in trouble, try it with port 587 instead.

HTH :)

previous
next

Re: Seek the one billionth line in a file containing 3 billion lines.
Re: making run time changes..
Re: An ordered dictionary for the Python library?
Re: subprocess (spawned by os.system) inherits open TCP/UDP/IP port
Re: Restricting instantiation of the object in heap only for the particular case
Krwinka
Akogo
Fundacja Hobbit
Mimo Wszystko
Fundacja Iskierka