教程归类:第15章、邮件处理

Python实现电子邮件发送(第1节)


1、电子邮件介绍

电子邮件(Electronic Mail,简称为E-mail),是—种利用电子手段提供信息交换的通信方式,是互联网应用最广的服务。电子邮件可以通过互联网或内部网络,将文字、图像、音频和视频等信息以电子形式传递给一个或多个收件人。我们既可以发送电子邮件,又能自动地接收电子邮件,同时还能对收发的邮件进行存储,但在存储邮件时,电子邮箱对邮件的大小有严格规定。

电子邮件作为互联网时代最基础也是最重要的通信工具之一,自其诞生以来,已经深深地渗透到我们的日常生活和工作中。通过网络的电子邮件系统,我们可以以非常低廉的价格(不管发送到哪里,都只需负担网费)、非常快速的方式(几秒钟之内可...

......

阅读全文

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协议的优点在于其简单易用,适用于个人用户和小型企业。但是,由于它不支持邮件在服务器...

......

阅读全文