python 发送邮件
来源:互联网 发布:淘宝网商城衣服女装 编辑:程序博客网 时间:2024/06/04 23:25
# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.header import Header#发送邮箱服务器smtpserver = 'smtp.*****.com'#发送邮箱用户/密码user = ''password = ''#发送人邮箱sender = '*************'#收件人邮箱receiver = '*********'#邮件主题subject ='python_test_email'def sendemail(): try: # 编写HTML类型的邮件正文 msg = MIMEText('<html><h1>你好!</h1></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, receiver,subject, emailText, emailTextFormat): self.user = user self.password = password self.sender = sender self.receiver = receiver 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 msg['to'] = self.receiver # 连接并发送邮件 smtp = smtplib.SMTP() smtp.connect(smtpserver) smtp.login(self.user, self.password) smtp.sendmail(self.sender, self.receiver, msg.as_string()) smtp.quit() except Exception as msgError: print msgError#发送邮箱服务器smtpserver = 'smtp.******.com'#发送邮箱用户/密码user = ''password = ''#发送人邮箱sender = ''#收件人邮箱receiver = ''#邮件主题subject = 'python_test_email1'#邮件正文emailText = '<html><h1>你好!</h1></html>'#邮件正文格式emailTextFormat='html'send_email(user, password, sender, receiver, subject, emailText, emailTextFormat).send()
阅读全文
0 0
- 用Python发送邮件
- Python 发送邮件
- python 邮件发送
- 使用PYTHON发送邮件
- python邮件发送
- python发送邮件程序
- python: 发送邮件
- python发送邮件
- python smtp发送邮件
- python 发送邮件实例
- python发送各类邮件
- 用Python发送邮件
- 用Python发送邮件
- python 发送邮件实例
- Python发送邮件测试
- python发送邮件
- python发送邮件
- python发送邮件
- 【技术】Android中用native 修饰的方法学习
- Git教程-五分钟教你学会Git
- iOS之报错“Cannot create __weak reference in file using manual reference counting”解决办法
- Selenium2+Python2.0自动化测试【14】 上传文件
- 从零开始学 Java
- python 发送邮件
- 淘宝搜索/推荐系统背后深度强化学习与自适应在线学习的实践之路
- 打造RecycleView 通用适配器
- UVA 537
- linux的一些命令 -查看cc攻击-网口ip统计等
- Selenium下各浏览器driver的配置 火狐浏览器 System.setProperty("webdriver.firefox.bin","C:\\ProgramFiles\\MozillaFi
- 做到这些_才算是顶级程序员
- SVG进阶教程全攻略
- TLS/SSL 协议详解(1) 前言