TTokenySpace
返回 Skills 列表

Full Mail

完整邮件功能 - 支持发送 (SMTP) 和接收 (IMAP) 邮件

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"full-mail"技能
技能信息:
- 名称: Full Mail
- 标识: full-mail
- 描述: 完整邮件功能 - 支持发送 (SMTP) 和接收 (IMAP) 邮件
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/full-mail/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

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_SERVERSMTP 服务器地址smtp.163.com
EMAIL_SMTP_PORTSMTP 端口 (SSL:465, TLS:587)465
EMAIL_IMAP_SERVERIMAP 服务器地址imap.163.com
EMAIL_IMAP_PORTIMAP 端口 (SSL:993)993
EMAIL_USER邮箱账号your-email@163.com
EMAIL_PASSWORD授权码/应用密码ABC123DEF456

常用邮箱服务器配置

邮箱SMTP 服务器SMTP 端口IMAP 服务器IMAP 端口
163 邮箱smtp.163.com465imap.163.com993
126 邮箱smtp.126.com465imap.126.com993
QQ 邮箱smtp.qq.com465imap.qq.com993
Gmailsmtp.gmail.com587imap.gmail.com993
Outlooksmtp.office365.com587outlook.office365.com993
新浪邮箱smtp.sina.com465imap.sina.com993

使用方法

发送邮件

# 纯文本邮件
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

授权码获取

163/QQ 邮箱

  1. 登录邮箱网页版
  2. 设置 → 账户/POP3/SMTP/IMAP
  3. 开启 SMTP/IMAP 服务
  4. 生成授权码 (需短信验证)

Gmail

  1. 开启两步验证
  2. 访问 https://myaccount.google.com/apppasswords
  3. 生成应用密码

故障排查

  • 认证失败:检查 EMAIL_PASSWORD 是否为授权码 (非登录密码)
  • 连接失败:检查服务器地址和端口
  • 收件箱为空:检查 IMAP 配置是否正确

评论

加载中…