python爬虫实现基本的邮件发送
2017-10-28 16:42
316 查看
# -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf8') import smtplib import email import string # 邮件smtp的地址 HOST = 'smtp.163.com' # 定义邮件的标题 SUBJECT = '这是邮件的标题' # 发件人 FROM = '18530897733@163.com' # 收件人 To = '402537199@qq.com' # 发送邮件的文本内容 TEXT = '这是一封测试邮件,由<18530897733@163.com>发出' # 构建邮件内容 # From 发件人;To 收件人 ;Subject 邮件标题 邮件内容 # split():将字符串根据某些字符分割成列表 # join():把列表中的所有元素根据某个字符进行拼接 msg_content = string.join(['FROM:%s'%FROM,'To:%s'%To,'Subject:%s'%SUBJECT,'',TEXT],"\r\n") print msg_content # 连接邮箱服务器 # 构造smtp对象,可以在构造对象时将host和port传入,可以直接连接服务器 smtp_server = smtplib.SMTP() # 开启发送debug模式,把发送邮件的过程显示出来 smtp_server.set_debuglevel(1) # 连接邮箱服务器 smtp_server.connect(host=HOST,port='25') # 启动安全传输模式 smtp_server.starttls() # 登录邮箱服务器 smtp_server.login(FROM,'yy18530897733') # 发送邮件 smtp_server.sendmail(from_addr=FROM,to_addrs=To,msg=msg_content) # 关闭smtp服务器 smtp_server.quit()
相关文章推荐
- linux , python 发送邮件,基本实现了mutt常用功能
- python爬虫实现带附件+html内容以及图片的邮件发送
- Python基于smtplib实现异步发送邮件服务
- python实现发送邮件
- Python实现邮件发送
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- 用Python实现一个简单的能够发送带附件的邮件程序的教程
- python3.5 email实现发送邮件功能
- python实现邮件发送功能
- 用Python实现带附件发送邮件的功能
- 用Python实现在Linux环境发送带附件的邮件,支持文本/html格式
- python发送邮件实现
- python实现邮件发送完整代码(带附件发送方式)
- 利用python实现简单的邮件发送客户端
- python使用smtplib模块通过gmail实现邮件发送的方法
- python实现发送邮件
- Python实现的查询mysql数据库并通过邮件发送信息功能
- python smtplib模块实现发送邮件带附件sendmail
- Python实现邮件的批量发送
- python实现自动发送邮件