简单三步,用 Python 发邮件

是关于 SMTP(简单邮件传输协议)的操作模块,在发送邮件的过程中起到服务器之间互相通信的作用。

email

简单来说,即服务器之间通信的信息,包括信息头、信息主体等等。

举个简单的例子,当你登录邮箱,写好邮件后点击发送,这部分是由 SMTP 接管;而写邮件、添加附件是由 email 模块控制。

3. 开通电子邮箱的SMTP功能

在使用脚本发邮件之前,我们需要打开自己邮箱的 SMTP 功能,各家邮箱的设置方法就不一一讲述了,具体使用时可以百度一下,下面以 163 邮箱设置为例做一个简单的演示:

4. 简单代码

实践出真知,我们结合一个简单的代码来理解这一过程:登录 163 邮箱,向 qq 邮箱发送邮件。

脚本分为三个步骤:

  1. 设置好服务器端信息

  2. 邮件主体信息

  3. 登录发送

另外在处理文本时,我们需要使用 MIMEText 类。