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