首页 > 代码库 > python 发邮件

python 发邮件

简单实现

用了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‘]	=	usermsg[‘to‘]	=	toprint 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 发邮件