教程归类:Python学习

Python发送HTML格式、带附件的电子邮件和发送图片(第2节)


1、Python发送HTML格式的邮件

在上一节教程中,我们已经介绍了使用Python成功发送一个纯文本格式的电子邮件。使用Python发送邮件的内容不仅仅是文字,它还可以包含HTML格式的丰富文本,只要将MIMEText()函数的第二个参数改为“html”就可以。例如:

动手练一练:

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

# 发件人邮箱账号
from_addres = "5********8@qq.com"
# 发件人邮箱密码,即...
......

阅读全文

使用Python接收电子邮件(第3节)


在前面的教程中,我们已经详细介绍了如何使用SMTP协议发送电子邮件。本节教程中我们将介绍如何使用Python接收邮件接收邮件有两种常用的协议分别为POP3协议IMAP协议

POP3协议是指Post Office Protocol(version 3)(邮局协议第3版),是一种简单的邮件接收协议,允许电子邮件客户端下载邮件服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等)不会同步到邮件服务器上,比如通过客户端收取了邮箱的两封邮件并移动到其他文件夹,邮件服务器上的这些邮件不会被同步移动。POP3协议的优点在于其简单易用,适用于个人用户和小型企业。但是,由于它不支持邮件在服务器...

......

阅读全文

Python加密技术(第1节)


1、数据安全的概述

自从进入互联网和数字化时代以来,信息安全对于企业和个人的生存和发展都变得越来越重要。每时每刻,大量的敏感数据都会在网络上传输和存储,包括个人数据、商业机密、金融交易记录等。 近些年,黑客对各种系统的攻击越来越频繁,数据泄露的可能性也越来越大。例如,由于非法访问企业数据库,数以千计的用户信息被盗,这不仅对用户的利益产生了负面影响,同时对企业的声誉也产生了严重影响。与此同时,世界各国政府都实施了严格的数据保护法,包括我国的《个人信息保护法》和欧盟的《GDPR》,这些法律提高了对企业和组织的数据安全管理的要求。

2、加密技术介绍

如今,由于互联网的迅速发展,各种应用不断涌现...

......

阅读全文