Email Sender (163)
通过授权密码发送邮件的技能。
环境配置
CODEBLOCK0
获取授权密码:
- 1. 登录163邮箱 → 设置 → POP3/SMTP设置
- 开启 POP3/SMTP服务
- 新增授权密码并保存
快速开始
发送简单邮件
CODEBLOCK1
发送带附件邮件
CODEBLOCK2
发送HTML邮件
CODEBLOCK3
查看发送历史
CODEBLOCK4
参数说明
| 参数 | 说明 |
|---|
| INLINECODE0 , INLINECODE1 | 收件人邮箱(多个用逗号分隔) |
| INLINECODE2 , INLINECODE3 |
邮件主题 |
|
--body,
-b | 邮件正文 |
|
--html | HTML格式邮件 |
|
-a,
--attachment | 附件路径(可多次指定) |
|
--cc | 抄送 |
|
--bcc | 密送 |
|
--from,
-f | 发件人邮箱 |
|
--auth-code | 授权密码 |
|
--list,
-l | 列出已发送邮件 |
|
--status | 查看邮件状态 |
|
--clear-history | 清空发送历史 |
常见问题
Q: 认证失败?
A: 检查授权密码是否正确,确认已在163邮箱中开启POP3/SMTP服务。
Q: 附件发送失败?
A: 确认文件路径正确,文件大小建议<20MB。
技能名称: email163-sender
详细描述:
邮件发送器(163)
通过授权密码发送邮件的技能。
环境配置
bash
163邮箱地址
export EMAIL
163USER=your_email@163.com
授权密码(在163邮箱设置中开启)
export EMAIL
163AUTH
CODE=yourauth_code
获取授权密码:
- 1. 登录163邮箱 → 设置 → POP3/SMTP设置
- 开启 POP3/SMTP服务
- 新增授权密码并保存
快速开始
发送简单邮件
bash
python3 scripts/send_email.py \
--to recipient@example.com \
--subject 测试邮件 \
--body 这是一封测试邮件
发送带附件邮件
bash
python3 scripts/send_email.py \
--to recipient@example.com \
--subject 报告 \
--body 请查收附件 \
-a report.pdf
发送HTML邮件
bash
python3 scripts/send_email.py \
--to recipient@example.com \
--subject 周报 \
--html \
--body
周报
本周工作进展...
查看发送历史
bash
python3 scripts/send_email.py --list
参数说明
| 参数 | 说明 |
|---|
| --to, -t | 收件人邮箱(多个用逗号分隔) |
| --subject, -s |
邮件主题 |
| --body, -b | 邮件正文 |
| --html | HTML格式邮件 |
| -a, --attachment | 附件路径(可多次指定) |
| --cc | 抄送 |
| --bcc | 密送 |
| --from, -f | 发件人邮箱 |
| --auth-code | 授权密码 |
| --list, -l | 列出已发送邮件 |
| --status | 查看邮件状态 |
| --clear-history | 清空发送历史 |
常见问题
问:认证失败?
答:检查授权密码是否正确,确认已在163邮箱中开启POP3/SMTP服务。
问:附件发送失败?
答:确认文件路径正确,文件大小建议小于20MB。