使用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-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python