码迷,mamicode.com
首页 > 其他好文 > 详细

发送电子邮件模块smtplib

时间:2015-12-14 21:09:30      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

  功能:smtplib模块是通过邮件服务器发送电子邮件,是smtp客户端的实现,支持邮件格式有:文本、HTML、Image、EXCEL等。

 

 1 #!/usr/bin/env python
2
# coding:UTF-8 3 import smtplib 4 import string 5 host = "smtp.qq.com" #定义smtp主机 6 subject = "Test email from Python" #定义邮件主题 7 to_mail = "xxx@163.com" #邮件收件人 8 from_email = "xxx@qq.com" #邮件发件人 9 password = "pass" #邮件发件人邮箱密码 10 text = "Hello Python!" #邮件内容 11 body = string.join(( #组装sendmail方法的邮件主题内容,各段以"\r\n"进行分割 12 "From: %s" % from_email, 13 "To: %s" % to_mail, 14 "Subject: %s" % subject, 15 "", 16 text 17 ), "\r\n") 18 server = smtplib.SMTP() #创建一个SMTP()对象 19 server.connect(host, "25") #通过connect方法连接smtp主机 20 server.starttls() #启动安全传输模式 21 server.login(from_email,password) #邮箱账户登录认证 22 server.sendmail(from_email,to_mail,body) #邮件发送 23 server.quit() #断开smtp连接

 

 

 

 

发送电子邮件模块smtplib

标签:

原文地址:http://www.cnblogs.com/wjoyxt/p/5046379.html

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