| 属性 | 读写 | 说明 |
|---|---|---|
sender | 读写 | 实际发件人地址 |
reply | 读写 | 回复地址 |
cc | 读写 | 抄送 |
bcc | 读写 | 密送 |
subject | 读写 | 邮件主题 |
textBody | 读写 | 纯文本正文(自动 UTF-8) |
htmlBody | 读写 | HTML 正文(自动 UTF-8) |
htmlBodyUrl | 只写 | 网页 URL → 内联所有资源 |
| 方法 | 参数 | 说明 |
|---|---|---|
addFile(...) | 可变参数 | 批量添加附件(自动转绝对路径) |
delFile(index) | 数字(可选) | 删除指定附件;省略则全部删除 |
addBodyFile(file, ref) | 路径 + 引用ID | 添加内联资源(如图片),供 HTML 引用 cid:xxx |
基于 Windows 原生 CDO.Message,无需安装第三方库,系统兼容性极佳。
使用 util.metaProperty 统一管理 getter/setter,属性访问自然、代码集中。
运行时若检测到 CDO 组件缺失,自动从内置资源提取并注册 cdosys.dll。
主题、正文、附件编码统一为 UTF-8,彻底告别乱码困扰。
Windows 系统自带 CDO 组件,无需安装邮件客户端或库。
htmlBodyUrl 一键抓取网页并内联所有资源,代码量最少,图文即刻呈现。
字典、数组、字符串三种格式灵活适配不同业务场景。
addBodyFile 让 HTML 正文轻松引用本地图片(cid 方式)。
addFile("a.pdf", "b.jpg", ...) 一行代码添加多个附件。
适配 163、QQ、Gmail 等主流服务商,安全可靠。
htmlBodyUrl 一行搞定addFile("a.pdf","b.jpg")htmlBodyUrl 会将所有资源内嵌,注意控制页面资源大小。
godking.smtp 是一个 功能完备、接口友好、零依赖 的 Windows SMTP 邮件发送组件。
通过封装 CDO.Message 的复杂配置,提供了极简的 API 设计,尤其以 htmlBodyUrl 方法最具特色——
将网页直接转为邮件正文,大幅降低 HTML 邮件的开发门槛。
在 aardio 环境下,该组件可作为邮件发送功能的 首选方案,兼顾开发效率与运行稳定性。