Email 命令速查
配合第 9 课使用。
两条路线
| 邮件客户端方式 | 邮件协议方式 | |
|---|---|---|
| 命令路径 | 软件自动化 ▸ Outlook / IBM Notes | 网络 ▸ SMTP/POP、IMAP |
| 前提 | 装好客户端,且事先绑定邮箱 | 邮箱开启 POP3/SMTP 服务,取得授权码 |
| 优点 | 简单 | 无需装客户端 |
| 缺点 | 依赖本机客户端 | 服务器/端口/授权码配置较繁 |
客户端方式命令
| 命令 | 备注 |
|---|---|
| 发送邮件 | 按 Outlook 习惯填收件人/标题/正文/附件 |
| 获取邮件列表 | 邮件数量填 0 = 收全部 |
| 回复邮件 / 下载附件 / 移动邮件 / 删除邮件 | 需邮箱对象 + 邮件对象 |
Outlook 适配 2010/2013/2016/2019;IBM Notes 适配 9.0.1/11.1(无需发件人邮箱,但需密码模式)。
协议方式:发(SMTP)
网络 ▸ SMTP/POP ▸ 发送邮件 SMTP服务器 smtp.qq.com 服务器端口 465 SSL加密 是 邮箱帐号 你的账号 登录密码 授权码(不是邮箱原密码) 收信邮箱/标题/正文/附件 输出到 True=成功 False=失败
协议方式:收(POP)
连接邮箱→
获取邮件列表→
下载附件 / 删除邮件→
断开邮箱连接
连接邮箱(POP) 服务器地址 pop.qq.com 端口 995 SSL 是 使用协议 POP3 输出到 邮箱对象 objMail 获取邮件列表 操作对象 objMail 邮件数量 10(0=全部) 输出到 字典 / 邮件列表(每封为一个邮件对象) 邮件对象含:标题、正文、附件、发送人、日期、大小 下载附件 / 删除邮件 需“邮箱对象 + 邮件对象” 删除后必须调用“断开邮箱连接”才生效
协议方式:IMAP
| 命令 | 比 POP 多出的能力 |
|---|---|
| 连接邮箱 | imap.qq.com / 端口 993;区分“登录账号”与“邮箱地址” |
| 获取邮箱文件夹列表 | 取得“邮箱文件夹”属性的可用值(如 INBOX、其他文件夹) |
| 获取邮件列表 | 支持“仅限未读消息”“标记为已读” |
| 查找邮件 | 按主题/发件人/收件人/抄送检索 |
| 移动邮件 | POP 没有此功能 |
端口一览
| 协议 | 用途 | 默认端口 | SSL 端口 |
|---|---|---|---|
| SMTP | 发 | 25 | 465 |
| POP3 | 收 | 110 | 995 |
| IMAP | 收/管理 | 143 | 993 |
常见坑
- 密码填邮箱原密码 → 认证失败;应填授权码。
- 邮箱未开启 POP3/SMTP 服务 → 连接被拒。
- POP 删除邮件后忘记断开连接 → 删除不生效。
- 不同邮箱的文件夹名不同(如“我的文件夹”实为“其他文件夹”),用“获取邮箱文件夹列表”以实际返回为准。
- 邮箱服务器通常只允许收取最近 30 天邮件。