On Oct 16, 12:31 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Rob Wolfe wrote: > > [EMAIL PROTECTED] wrote: > > >> Hi, > > >> I just want to send a very simple email from within python. > > >> I think the standard module of smtpd in python can do this, but I > >> haven't found documents about how to use it after googleing. Are there > >> any examples of using smtpd ? I'm not an expert,so I need some examples > >> to learn how to use it. > > > See standard documentation: > > >http://docs.python.org/lib/SMTP-example.html > > > HTH, > > RobI have read the example and copied the code and save as send.py, then I > run it. Here is the output: > $ python send.py > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Enter message, end with ^D (Unix) or ^Z (Windows): > just a test from localhost > Message length is 82 > send: 'ehlo [202.127.19.74]\r\n' > reply: '250-WebMail\r\n' > reply: '250 AUTH plain\r\n' > reply: retcode (250); Msg: WebMail > AUTH plain > send: 'mail FROM:<[EMAIL PROTECTED]>\r\n' > reply: '502 negative vibes\r\n' > reply: retcode (502); Msg: negative vibes > send: 'rset\r\n' > reply: '502 negative vibes\r\n' > reply: retcode (502); Msg: negative vibes > Traceback (most recent call last): > File "send.py", line 26, in ? > server.sendmail(fromaddr, toaddrs, msg) > File "/usr/lib/python2.4/smtplib.py", line 680, in sendmail > raise SMTPSenderRefused(code, resp, from_addr) > smtplib.SMTPSenderRefused: (502, 'negative vibes', '[EMAIL PROTECTED]') > > Do I have to setup a smtp server on my localhost ?
You need to use login method <http://docs.python.org/lib/SMTP-objects.html>. And by the way, the subject of your message is very confusing, you are posting log where you're sending email using external server. -- http://mail.python.org/mailman/listinfo/python-list