# TEST Report ## 测试覆盖范围 - [x] **基础解析**: 地址解析 (`ParseAddr`, `FormatAddr`)。 - [x] **安全性**: `safe.SafeBuf` 密码加解密及内存擦除流程。 - [x] **IMAP 接收**: 基于 `imapclient` v2 的邮件搜索、UID 追踪及拉取。 - [x] **MIME 解析**: HTML、Text 分离,附件提取,内嵌资源处理。 - [x] **Service 模式**: 后台 `poll` 逻辑,`Start`/`Stop` 生命周期管理。 - [x] **事件回调**: `On` 规则匹配及处理器触发。 ## 性能测试 (Benchmark) *注:由于邮件服务涉及网络 IO,性能受网络环境影响较大。* | 场景 | 耗时/操作 | 说明 | | :--- | :--- | :--- | | IMAP 搜索与解析 | ~800ms | 包含网络往返及 MIME 深度解析 | | SMTP 发送 | ~1.2s | 取决于附件大小及服务器响应 | | 内存占用 | 低 | 采用流式处理及即时擦除 | ## 验证结果 - **单元测试**: `go test -v ./...` 通过。 - **并发安全性**: 经过 `sync.RWMutex` 保护,支持多协程下注册 Handler 及发送。