蓝色标志代表该指令涉及邮件内容数据的,其参数是可变的还需要进一步讲解的
指令名
|
功能
|
说明
|
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
|
获取邮件的相关数据
|
序列集,邮件数据项名称或者宏
|
以上是对IMAP的所有指令的统计,最近在关注邮件内容安全,在找一些公开的邮件加密软件,PGP用起来太麻烦了,不过找到了另外一个隐秘邮,这是一个免费公开的邮件内容加密平台,无论是个人还是企业规模化都可以试用,目前还没有本地版本的,不过从官网上查看资料其是以邮件加密网关形式存在的,也不用自己管理密钥,所以还是挺方便安全的。大家如果有更好的可以推荐给我。