邮件协议之IMAP指令讲解

蓝色标志代表该指令涉及邮件内容数据的,其参数是可变的还需要进一步讲解的

 

指令名

功能

说明

CAPABILITY

请求服务器支持的功能列表

无参数

NOOP

更新服务器的一些状态

无参数

LOGOUT

注销登陆

无参数

STARTTLS

TLS 认证登陆

无参数

AUTHENTICATE

SASL 认证登陆

无参数

LOGIN

用户名密码登陆

用户名   密码

SELECT

登陆成功后选中一个邮箱

邮箱名

EXAMINE

以只读方式选中一个邮箱

邮箱名

CREATE

创建邮箱

邮箱名

DELETE

删除邮箱

邮箱名

RENAME

重命名一个已存在的邮箱

已存在邮箱名    新邮箱名

SUBSCRIBE

用来在客户机的活动邮箱列表中增加一个邮箱

邮箱名

UNSUBSCRIBE

用来从活动列表中去掉一个邮箱

邮箱名

LIST

用于列出邮箱中已有的文件夹

邮箱路径参数 BASE :表示用户登陆目录;第二个参数 template :表示希望显示的邮箱名

LSUB

显示那些使用 SUBSCRIBE 命令设置为活动邮箱的文件

邮箱路径和邮箱名

STATUS

查询邮箱的当前状态

多参数

APPEND

上传一个邮件到指定的 Folder (文件夹 / 邮箱)中

 

<folder><attributes><date/time><size><mail   data>

CHECK

用来在邮箱设置一个检查点,类似NOOP

无参数

CLOSE

当前被选中邮箱中永久删除带有/Deleted标记位的所有邮件,并从被选中状态返回至认证状态

无参数

EXPUNGE

从当前被选中邮箱中永久删除带有/Delted标记位的所有邮件

SEARCH

根据搜索条件在处于活动状态的邮箱中搜索邮件,然后显示匹配的邮件编号

[CHARSET specification] (search criteria)    字符集标志参数 [CHARSET specification] 由 CHARSET 和注册的字符集标志符组成,缺省的标志符是 US-ASC Ⅱ,所以该参数长省略。 search   criteria :查询条件参数,明确查询的关键字和值

STORE

用于修改指定邮件的属性,包括给邮件打上已读标记、删除标记,等等

 

COPY

复制指定邮件到特定目标邮箱的末尾

序列集,邮箱名

UID

以制定UID的方式去使用其他IMAP命令

IMAP 命令   该命令参数

fetch

获取邮件的相关数据

序列集,邮件数据项名称或者宏

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值