sending emails using python
sybrenUSE at YOURthirdtower.com.imagination
Thu Sep 7 09:21:13 CEST 2006
sridhar enlightened us with:
> iam having user account on an exchangeserver.
> with that can i send an email using python?
> if iam using the following code iam getting error
> fromAddress = 'sridhar_kasturi at satyam.com'
> toAddress = 'sridhar_kasturi at satyam.com'
> msg = "Subject: Hello\n\nThis is the body of the message."
You need \r\n\r\n there. Line-ends in email messages should be DOS
> Traceback (most recent call last):
> line 5, in ?
> server = smtplib.SMTP("hstmsg002",25)
> File "C:\Python24\lib\smtplib.py", line 244, in __init__
> (code, msg) = self.connect(host, port)
> File "C:\Python24\lib\smtplib.py", line 307, in connect
> (code, msg) = self.getreply()
> File "C:\Python24\lib\smtplib.py", line 351, in getreply
> raise SMTPServerDisconnected("Connection unexpectedly closed")
> SMTPServerDisconnected: Connection unexpectedly closed
Well that's useless. You could install a network sniffer
(http://www.ethereal.com/) and find out what's actually sent over the
network connection, and where things go wrong.
StÃ¼vel IT - http://www.stuvel.eu/
More information about the Python-list