使用python邮件加密:SSL加密: 端口号是465,通信过程加密,邮件数据安全02
2021/7/19 20:42:03
本文主要是介绍使用python邮件加密:SSL加密: 端口号是465,通信过程加密,邮件数据安全02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 编写人:Jaoany # 开发时间:2021/7/19 14:57 # -*- conding:UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart # SSL加密: 端口号是465,通信过程加密,邮件数据安全 mail_server = "smtp.qq.com" port = "465" sender = "***@qq.com" # 发件人 password = "***" # 发件人smtp密码 receiver = ["***@163.com"] # 收信人 # 创建一个"正文+附件"的实例 massage = MIMEMultipart() massage['From'] = Header(发件人昵称", "utf-8") massage['To'] = Header("收件人昵称", "utf-8") massage['Subject'] = Header("Python 学习资料", "utf-8") # 正文内容 mail_msg = """ <p>Python3 学习教程...</p> <p><a href="http://www.taitaiblog.com/43.html">Python 编程技术目录</a></p> """ # 邮件正文部分 massage.attach(MIMEText(mail_msg, "html", "utf-8")) # 邮件附件部分 att= MIMEText(open('C:\\Users\Jaoany\Desktop\python发送电子邮件\my_file.txt', 'rb').read(), 'base64', 'gb2312') att["Content-Type"] = 'application/octet-stream' # filename 为邮件上显示的名称 att["Content-Disposition"] = 'attachment; filename="my_file.txt"' massage.attach(att) try: mail = smtplib.SMTP_SSL(mail_server, port) # 连接邮箱服务器 status = mail.login(sender, password) # 登录 print(status) mail.sendmail(sender, receiver, massage.as_string()) # 发送邮件 print("邮件发送成功!") mail.quit() # 登出 except: mail.quit() print("邮件发送失败!")
这篇关于使用python邮件加密:SSL加密: 端口号是465,通信过程加密,邮件数据安全02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程