Skip to content

IMAP / IMAPS ​

📧 邮件接收协议,r0capture 抓到命令与邮件内容。

IMAP 特征 ​

文本命令/响应协议,每条命令以标签开头:

A1 LOGIN alice@example.com password123
A2 SELECT INBOX
A3 FETCH 1 BODY[]
A4 LOGOUT

* 1 FETCH (BODY[] {1234}
Return-Path: <bob@example.com>
Subject: Hello
...
)
A3 OK Fetch completed

IMAPS(IMAP over SSL,端口 993)走 SSL,r0capture 通杀。

抓到的内容 ​

方向function内容
命令SSL_writeA1 LOGIN ... / A3 FETCH ...
响应SSL_read* 1 FETCH (BODY[] ...) 邮件内容

邮件体可能含 MIME 多部分、Base64 附件,hexdump 里可见原始文本。

命令标签 ​

IMAP 命令前的 A1/A2 是客户端自定的标签,服务端响应用相同标签匹配请求——便于在 hexdump 里追踪一问一答。

相关文档 ​

基于 VitePress 构建 · 教学用途