#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2016/10/14 17:59
# @Author : Beam
# @Site :
# @File : demo_sendmail.py
# @Software: PyCharm
import smtplib
import string
def sendMail(text):
HOST = 'smtp.126.com' ##定义SMTP主机
SUBJECT = 'Test email from python' ##邮件主题
TO = ['506556658@qq.com','beam.l@xuehu365.com'] ##收件地址
FROM = 'a506556658@126.com' ##发件地址
BODY =string.join(("From: %s" %FROM,"To: %s" % TO, "Subject: %s" % SUBJECT,"",text),"\r\n") ##组装sendmail方法的邮件主题内容,每段内容以\r\n进行分隔
try:
server = smtplib.SMTP() ##创建smtp()对象
server.connect(HOST,25) ##通过connenct方法链接smtp主机
server.starttls() ##启动安全传输模式
server.login("a506556658@126.com",passwd) ##邮箱账号登录校验
server.sendmail(FROM,TO,BODY) ##邮件发送
server.quit() ##断开smtp链接
return True
except Exception,e:
print "失败:" + str(e)
return False
def main():
text = 'Python rules them all!' ##邮件内容
sendMail(text)
if __name__ == '__main__':
main()
Python 下smtplib模块
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天在windows下学实例的时候,发现一个问题,提示错误,no module named readline!随即...
- 首先,安装pip。然后用pip安装python库。系统自带easy_install,轻松安装pip 另一种方法,从...