码迷,mamicode.com
首页 > 编程语言 > 详细

python 发邮件

时间:2014-09-04 14:50:09      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   os   io   ar   div   sp   log   

简单实现

用了2个模块, smtplib 主要的三个函数login ,sendmial ,close

SMTP.login(userpassword)

SMTP.sendmail(from_addrto_addrsmsg[, mail_optionsrcpt_options])

https://docs.python.org/2/library/smtplib.html#smtp-example

#!/usr/bin/python
#coding:utf-8
import smtplib
from email.mime.text import MIMEText
user=‘22@qq.com‘ passwd=‘xxx‘
to=‘xxx@qq.com‘

msg=MIMEText("早上好")

msg["Subject"] = 	‘hi,man‘
msg[‘From‘]	=	user
msg[‘to‘]	=	to
print msg.as_string()
s=smtplib.SMTP(‘smtp.qq.com‘)
s.login(user,passwd)
s.sendmail(user,to,msg.as_string())
s.close()

  

发中文,必须在之前加入  #coding:utf-8 ,否则会报错。

 

python 发邮件

标签:des   blog   http   os   io   ar   div   sp   log   

原文地址:http://www.cnblogs.com/gqdw/p/3955962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!