python学习之三 邮件发送
来源:互联网 发布:mac的打底唇膏好用吗 编辑:程序博客网 时间:2024/06/08 22:38
python学习之三 邮件发送
此代码经过验证可用
单个邮件发送Demo
# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 邮箱方面需要设置 POP3/SMTP/IMAP 权限#发送邮箱服务器smtpserver = 'smtp.163.com'#发送邮箱用户/密码user = '******1619@163.com'password = '******'#发送人邮箱sender = '***1619@163.com'#收件人邮箱receiver = '******@qq.com'#邮件主题subject ='python_test_email'def sendemail(): try: # 编写HTML类型的邮件正文 msg = MIMEText('<html><h6>你好!</h6></html>', 'html', 'utf-8') # 用于邮箱显示标题、发件人、收件人 msg['Subject'] = Header(subject, 'utf-8') msg['From'] = sender msg['to'] = receiver #连接并发送邮件 smtp = smtplib.SMTP() smtp.connect(smtpserver) smtp.login(user, password) smtp.sendmail(sender, receiver, msg.as_string()) smtp.quit() except Exception as msg: print msgsendemail()
多个邮件发送
# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerclass send_email(): def __init__(self, user, password, sender, s,subject, emailText, emailTextFormat): self.user = user self.password = password self.sender = sender self.receivers = receivers self.subject = subject self.emailText = emailText self.emailTextFormat = emailTextFormat def send(self): try: # 编写HTML类型的邮件正文 msg = MIMEText(self.emailText, emailTextFormat, 'utf-8') # 用于邮箱显示标题、发件人、收件人 msg['Subject'] = Header(self.subject, 'utf-8') msg['From'] = self.sender receivers = ','.join(self.receivers) msg['to'] = receivers # 连接并发送邮件 smtp = smtplib.SMTP() smtp.connect(smtpserver) smtp.login(self.user, self.password) smtp.sendmail(self.sender, self.receivers, msg.as_string()) smtp.quit() print "发送成功!" except Exception as msgError: print msgError#发送邮箱服务器smtpserver = 'smtp.126.com'#发送邮箱用户/密码user = '******@126.com'password = '*******'#发送人邮箱sender = 'yj***19@163.com'#收件人邮箱receivers = ['568****5199@qq.com', '*****@163.com']#邮件主题subject = 'python_test_email7'#邮件正文emailText = '<html><h1>你好!</h1></html>'#邮件正文格式emailTextFormat='html'send_email(user, password, sender, receivers, subject, emailText, emailTextFormat).send()
阅读全文
0 0
- python学习之三 邮件发送
- python学习之 发送邮件
- PYTHON功能学习之邮件发送
- PYTHON功能学习之邮件发送
- python 发送邮件学习
- python发送邮件学习
- python之发送邮件
- Python之邮件发送
- 学习使用python发送邮件
- Python学习 简易发送邮件
- 【python学习.邮件的发送】
- Python 学习笔记 发送邮件
- Python之SMTP发送邮件
- Python学习之Flask-Mail异步邮件发送
- 8.python学习笔记:python发送邮件
- python模块学习 ---- smtplib 邮件发送
- python模块学习 ---- smtplib 邮件发送
- python模块学习 ---- smtplib 邮件发送
- Cannot unwrap to requested type [javax.sql.DataSource] 解决
- php常用的库
- 计算机按位取反
- jQuery获取Select选择的Text和 Value(转)
- Android studio 多版本apk 打包
- python学习之三 邮件发送
- 微信文本信息a标签无效
- 8种超炫的html5 Loading加载图标动画
- Spring中的applicationContext.xml配置错误
- java发送http请求时设置请求方式(post,put,delete,get)
- css-背景色透明并且渐变
- 0908期 HTML form表单
- MHA与主从复制的架构对比及优缺点
- 9款好看又实用的手机APP UI模板