1.1 KiB
1.1 KiB
CHANGELOG
v1.0.1 (2026-05-13)
重大重构 (Breaking Changes)
- 移除 Must 系列函数: 移除了
MustSend,MustRecv。建议结合apigo.cc/go/cast的cast.As实现无摩擦调用。 - 配置结构升级:
MailboxConfig.Password更改为*safe.SafeBuf以提升安全性。
新特性 (New Features)
- 多实例管理: 新增
GetMailbox(name)方法,支持在一个进程内管理多个邮箱账号。 - Service 模式: 实现了
starter.Service接口,支持后台自动巡检与定时拉取。 - 事件驱动: 新增
On(opt, handler)接口,支持基于规则过滤的邮件到达回调。 - 富媒体支持: 增强了对 HTML 正文、附件以及内嵌资源 (Embeds/CID) 的解析与发送支持。
- Header 暴露: 邮件结构现在包含原始 Headers 映射。
优化与修复 (Optimizations)
- 安全性: 密码仅在连接瞬间解密,使用后立即从内存擦除。
- 对齐: 统一 Receiver 命名为
m。 - IMAP: 升级至
imapclientv2 流式处理,提升解析效率。