09《Python 办公自动化教程》利用 smtplib 发送平常邮件

分享
开发者 2024-10-1 01:48:07 106 0 来自 中国
针对差别场景发送邮件也有差别的范例,我们可以大抵分别为:

  • 平常文本邮件;
  • HTML 格式邮件;
  • 带附件的邮件。
本末节将先容第一种情况平常文本邮件的发送。
1. 什么是 pop3 和 smtp?

1.1 pop3

POP3 是 Post Office Protocol 3 的简称,即邮局协议的第 3 个版本,它规定怎样将个人盘算机毗连到 Internet 的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3 答应用户从服务器上把邮件存储到本田主机(即本身的盘算机)上,同时删除生存在邮件服务器上的邮件,而 POP3 服务器则是遵照 POP3 协议的吸取邮件服务器,用来吸取电子邮件的。
1.2 smtp

SMTP 的全称是 “Simple Mail Transfer Protocol”,即简朴邮件传输协议。它是一组用于从源所在到目的所在传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它资助每台盘算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵照 SMTP 协议的发送邮件服务器。
2. 邮箱 pop3/smtp 服务配置

SMTP 认证,简朴地说就是要求必须在提供了账户名和暗码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。增长 SMTP 认证的目的是为了利用户制止受到垃圾邮件的扰乱。现在许多邮箱为了保障用户邮箱的安全,都默认都关闭了 POP3/SMTP/IMAP 的开关,在用户须要这些功能时请 “开启”。 本末节中以 QQ 邮箱为例举行 pop3/smtp 服务配置,登录乐成后,进入【设置】->【账户】,在【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务】处,开启【POP3/SMTP 服务】,如下图所示:


[图片上传失败...(image-f1e3ce-1652706605208)] 1.jpg 生存好授权码后,点击确定按钮,即开启 POP3/SMTP 服务,如下图所示:

3. 发送邮件

发送邮件如下代码所示:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 00:38, Processed in 0.335752 second(s), 38 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表