Install
openclaw skills install @legionspace-hackathon/full-mailopenclaw skills install @legionspace-hackathon/full-mail支持发送邮件 (SMTP) 和接收邮件 (IMAP) 的完整邮件技能。
在 ~/.openclaw/openclaw.json 中配置:
{
"skills": {
"entries": {
"full-mail": {
"enabled": true,
"env": {
"EMAIL_SMTP_SERVER": "smtp.163.com",
"EMAIL_SMTP_PORT": "465",
"EMAIL_IMAP_SERVER": "imap.163.com",
"EMAIL_IMAP_PORT": "993",
"EMAIL_USER": "your-email@163.com",
"EMAIL_PASSWORD": "授权码或应用密码"
}
}
}
}
}
| 参数 | 说明 | 示例 |
|---|---|---|
| EMAIL_SMTP_SERVER | SMTP 服务器地址 | smtp.163.com |
| EMAIL_SMTP_PORT | SMTP 端口 (SSL:465, TLS:587) | 465 |
| EMAIL_IMAP_SERVER | IMAP 服务器地址 | imap.163.com |
| EMAIL_IMAP_PORT | IMAP 端口 (SSL:993) | 993 |
| EMAIL_USER | 邮箱账号 | your-email@163.com |
| EMAIL_PASSWORD | 授权码/应用密码 | ABC123DEF456 |
| 邮箱 | SMTP 服务器 | SMTP 端口 | IMAP 服务器 | IMAP 端口 |
|---|---|---|---|---|
| 163 邮箱 | smtp.163.com | 465 | imap.163.com | 993 |
| 126 邮箱 | smtp.126.com | 465 | imap.126.com | 993 |
| QQ 邮箱 | smtp.qq.com | 465 | imap.qq.com | 993 |
| Gmail | smtp.gmail.com | 587 | imap.gmail.com | 993 |
| Outlook | smtp.office365.com | 587 | outlook.office365.com | 993 |
| 新浪邮箱 | smtp.sina.com | 465 | imap.sina.com | 993 |
# 纯文本邮件
python3 ~/.openclaw/workspace/skills/full-mail/send_email.py "收件人" "主题" "正文"
# 带附件
python3 ~/.openclaw/workspace/skills/full-mail/send_email.py "收件人" "主题" "正文" "/path/to/file.pdf"
# 多个收件人 (逗号分隔)
python3 ~/.openclaw/workspace/skills/full-mail/send_email.py "a@x.com,b@y.com" "主题" "正文"
# 查看收件箱最新 10 封邮件
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py list 10
# 查看指定邮件 (按序号)
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py read 1
# 搜索邮件
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py search "关键词"
# 下载附件
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py attachments 1
# 标记已读
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py markread 1
# 删除邮件
python3 ~/.openclaw/workspace/skills/full-mail/read_email.py delete 1