[Tutor] error: (10054, 'Connection reset by peer')

Grady Henry gwhjr at cox.net
Mon Jul 10 03:10:20 CEST 2006


Here is a program that I wrote using the first example at 12.2.13 Examples at the www.python.org website,

# Import smtplib for the actual sending function
import smtplib

# Import the email modules we'll need
from email.MIMEText import MIMEText

# Open a plain text file for reading.  For this example, assume that
# the text file contains only ASCII characters.
fp = open('C:\Documents and Settings\User\Desktop\\text3.txt','rb')
# Create a text/plain message
msg = MIMEText(fp.read())
fp.close()

# me == the sender's email address
# you == the recipient's email address
msg['Subject'] = 'The contents of %s' % 'C:\Documents and Settings\User\Desktop\\text3.txt'
msg['From'] = 'gwhjr at cox.net'
msg['To'] = 'gwhjr at bigfoot.com'

# Send the message via our own SMTP server, but don't include the
# envelope header.
s = smtplib.SMTP()
s.connect()
s.sendmail(me, [you], msg.as_string())
s.close()

When I run the program using IDLE, I get the following message:

Traceback (most recent call last):
  File "C:\Documents and Settings\User\Desktop\textsender.py", line 23, in ?
    s.connect()
  File "C:\Python24\lib\smtplib.py", line 307, in connect
    (code, msg) = self.getreply()
  File "C:\Python24\lib\smtplib.py", line 348, in getreply
    line = self.file.readline()
  File "C:\Python24\lib\socket.py", line 340, in readline
    data = self._sock.recv(self._rbufsize)
error: (10054, 'Connection reset by peer')

What does this mean, and how can I fix it?

Grady Henry
gwhjr at bigfoot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20060709/819bd42b/attachment.htm 


More information about the Tutor mailing list