《从零开始学Python(第2版)》第17章 发送电子邮件

本章节介绍如何使用Python的SMTP和MIME库发送电子邮件,包括理解邮件发送过程、创建邮件信封和消息、使用HTML格式等内容。通过类比传统邮件,解释了电子邮件的组成部分,如邮件头、邮件体和信封,以及SMTP服务器的角色。示例代码展示了创建和发送文本和HTML邮件的步骤。

本章概要

定义发送电子邮件的一系列事件

开发电子邮件程序

测试电子邮件程序

本章帮助你理解使用Python发送电子邮件的过程。更重要的是,本章还会帮助大家了解本地PC在和外界通信时会发生什么。尽管本章是专门讲电子邮件的,但其中也包含了执行其他任务时可以应用的原则。例如,在使用外部服务时,通常需要创建与电子邮件相同的数据包。所以,你在本章学到的内容将有助于你理解各种通信需求。

为了帮助大家轻松地理解电子邮件,本章将把它和真实世界中的邮件进行类比。这种类比是合理的,因为电子邮件实际模拟的是真实世界中的邮件。最初,“电子邮件”一词指的是传输的任何形式的电子文档,有些要求发送方和接收方同时在线。你可以在网上找到一些关于电子邮件起源和发展的资料。本章中,我们会把电子邮件看成一种用于交换各种文档的存储转发机制。

运行本章示例要用到简单邮件传输协议(SMTP)服务器。如果不懂,请阅读本章后面“SMTP服务器”中的内容。你可以在BPPD_17_Sending_an_Email.ipynb文件中找到本章的示例代码。

如今,电子邮件已经变得非常可靠、平凡,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人民邮电出版社有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值