how to send mail with python using SMTP ?
dig.list at telkel.net
Fri Aug 2 01:12:33 CEST 2002
Hi, Alon !
There is nothing wrong with your code -- it worked for me a minute ago. And I should tell you, the output is rather verbose.
You may want to check if your MTA (Mail Transport Agent) is up and running. For example, like this (from shell):
user at hostname:~$ telnet localhost smtp
Connected to localhost.
Escape character is '^]'.
220 your-hostname ESMTP Sendmail X.Y.Z; Thu, 1 Aug 2002 17:48:48 -0500
If you do not see ``220'', then something is wrong with your MTA.
(To quit telnet, you should do ^] (Ctrl+]), and then ^D (Ctrl+D)
On Thu, Aug 01, 2002 at 08:44:10AM -0700, Alon wrote:
> Can you please guide me how to send mail with python using SMTP .
> I've tried the code:
> fromadd="gwarshavsky at globespanvirata.com"
> toadd="gwarshavsky at globespanvirata.com"
> msg=("From: %s\r\nTo: %s\r\n\r\n" % (fromadd, string.join(toadd, ",
> "))) msg=msg+" test"
> but the Python wrote:
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> File "b_t_serv.py", line 390, in send_mail
> File "C:\guyw\Python22\lib\smtplib.py", line 234, in __init__
> (code, msg) = self.connect(host, port)
> File "C:\guyw\Python22\lib\smtplib.py", line 283, in connect
> raise socket.error, msg
> socket.error: (10061, 'Connection refused')
> I'll appreciate you help.
> Thanks, Guy.
DIG (Dmitri I GOULIAEV)
More information about the Python-list