meitian

最近需要做一个功能,统计bug的数量,然后发邮件给指定人,所有就先要了解一下使用python发送邮件

代码如下:

#coding: utf-8
import smtplib
from email.MIMEText import MIMEText
from email.Header import Header

sender = \'xxxx@xx.xxx\'       #发件人
receiver = [\'xxx1@xx.xxx\',\'xxx1@xx.xxx\']   #收件人(如果只有一个收件人可以直接写:receiver = \'xxx1@xx.xxx\')
smtpserver = \'smtps.zhaopin.com.cn\'   #发送邮件服务器
username = \'msun.sun@zhaopin.com.cn\'  #发送邮件服务器的登录用户名 
password = \'user_1223\'         #发送邮件服务器的密码

msg = MIMEText(\'<html><img src="xxxx"/><b>你好XXX~</b></html>\',\'html\',\'utf-8\')  #邮件内容
msg[\'to\']=\',\'.join(receiver)   #邮件内容显示的接收人(如果只有一个收件人可以直接写: msg[\'to\']=receiver,当然也可以直接把receiver替换为你要显示的发件人名称)
msg[\'from\']=sender            #邮件内容显示的发件人 
msg[\'date\']=\'2014-8-14\'       #邮件内容显示的发送时间 
msg[\'subject\']=u\'邮件主题内容\'      #邮件的主题

smtp = smtplib.SMTP()
smtp.connect(host=\'192.168.11.8\', port=25)   #连接邮件服务器
smtp.login(username, password)     #登录
smtp.sendmail(sender, receiver, msg.as_string())   #发送邮件

smtp.quit()

posted on 2014-08-14 18:14  每天1990  阅读(366)  评论(0编辑  收藏  举报

分类:

技术点:

相关文章: