python发送邮件
今天打算在客户端程序中加入发送邮件,自己凑SMTP最简单也最直接,搞了半天倒弄不多了,但一用gmail和163的服务器一试,结果就抛533,郁闷。因为它们要使用TLS方式发送命令,那我就用python搞了个测试代码,python就太容易了,比C++简单很多倍。。。
import smtplib
handle = smtplib.SMTP('smtp.gmail.com', 25)
handle.ehlo()
handle.starttls()
handle.ehlo()
handle.login('username@domain', '*******')
msg = "To: username@domain\r\nFrom: username@domain\r\nSubject: test \r\n\r\n test mail\r\n"
handle.sendmail('from@domain','to@domain', msg)
handle.close()
import smtplib
handle = smtplib.SMTP('smtp.gmail.com', 25)
handle.ehlo()
handle.starttls()
handle.ehlo()
handle.login('username@domain', '*******')
msg = "To: username@domain\r\nFrom: username@domain\r\nSubject: test \r\n\r\n test mail\r\n"
handle.sendmail('from@domain','to@domain', msg)
handle.close()

posted on 2009-09-28 16:05 Eric Xiang 阅读(558) 评论(1) 编辑 收藏 举报