python基础语法22-IMAP接收邮件

一、 简介
IMAP是一种电子邮件检索协议,它不会下载电子邮件。它只是读取它们并显示它们。这在低带宽条件下非常有用。Python的客户端库称为imaplib用于通过 imap 协议访问电子邮件。
IMAP代表Internet Mail Access Protocol.它于 1986年首次提出。
1、IMAP支持的功能:
(1)多个邮件文件夹,不仅仅是用户的收件箱
(2)在IMAP服务器上带有存储的标记(已读、已回复、已看到、已删除)、读取存储的标记和与邮件阅读程序分享这些标记
(3)在服务器端搜索邮件,通过IMAP,不用为了搜索邮件而先下载他们
(4)在服务器端的文件夹之间拷贝和移动邮件
(5)可以向远程文件夹中添加新邮件
(6)持久稳固的唯一邮件编号方式,可以和服务器上同步,客户端邮件过滤(可以使您稍后在服务器端删除相应的邮件),支持多线程的客户端
(7)支持共享和只读文件夹
(8)有些IMAP服务器可以把邮件作为提供nonmail的源(例如:Usenet新闻),用户可以特殊低请求
(9)有些IMAP服务器支持在非标准地点存储邮件,用户可以特殊地请求
(10)IMAP客户端可以有选择地下载邮件的某个部分,例如:只下载一个特殊的附件或是邮件和header
2.IMAP服务的SSL加密方式:
使用SSL的通用配置如下:
接收邮件服务器:imap.qq.com,使用SSL,端口号993
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码
电子

猜你喜欢

转载自blog.csdn.net/a316495442/article/details/128452000
今日推荐