OpenClaw 通用邮件发送技能,支持交互式/命令行模式,基于QQ邮箱SMTP加密协议,纯原生Python实现,自动记录发送日志,跨环境兼容无绝对路径依赖。
📧 send-txmail - OpenClaw 邮件发送技能是一项面向实际任务的技能,主要用于支持手动交互 + AI 自动化调用的QQ邮箱发送工具,自带日志持久化,无绝对路径硬编码,可跨服务器无缝迁移;📌 核心特性;
QQ邮箱SMTP加密传输,安全稳定;🚀 运行规范。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
支持手动交互 + AI 自动化调用的QQ邮箱发送工具,自带日志持久化,无绝对路径硬编码,可跨服务器无缝迁移。
所有执行命令基于技能根目录运行(
send-txmail/),无需修改任何路径
# 进入技能脚本目录 cd scripts python3 send-txmail.py
cd scripts python3 send-txmail.py --to "2022471677@qq.com" --subject "邮件主题" --content "邮件正文内容"
cd scripts python3 send-txmail.py --to "测试邮箱" --subject "测试主题" --content "测试内容" --debug
技能会自动记录所有发送行为,无需手动操作,日志永久留存
技能根目录/scripts/emailSend.log
(自适应路径,跨服务器迁移无需修改)
[2026-04-22 18:00:00] 收件人: 2022471677@qq.com | 主题: 测试邮件 | 状态: 发送成功 | 内容: 今天也想你了~ [2026-04-22 18:01:00] 收件人: test@qq.com | 主题: 通知 | 状态: 发送失败 | 内容: 测试内容
scripts/lib/config.json
{
"BaseConfig": {
"QemailSMTPDress": "smtp.qq.com",
"QEmailSMTPtimeout": "60",
"QemailSMTPort": "465"
},
"SenderConfig": {
"QemailPass": "你的QQ邮箱SMTP授权码",
"QemailSender": "2022471677@qq.com",
"AliasSenderName": "28.7Blog"
},
"DefaultConfig": {
"DefaultSubjectPrefix": "由OpenClaw发出的邮件-来自28.7Blog",
"DefaultReplayEmailDress": "2022471677@qq.com"
}
}
cd scripts python3 send-txmail.py --to "女朋友@qq.com" --subject "我爱你" --content "今天也想你了~💕"
0 8 * * * cd ~/.openclaw/workspace/skills/send-txmail/scripts && python3 send-txmail.py --to "用户@qq.com" --subject "早安" --content "新的一天开始啦!✨"
for email in 用户1@qq.com 用户2@qq.com; do cd scripts && python3 send-txmail.py --to "$email" --subject "通知" --content "重要通知" done
config.json 配置文件| 问题 | 解决方案 |
|---|---|
| 认证失败 | 重新获取QQ邮箱授权码 |
| 连接失败 | 检查网络/端口465是否可用 |
| 配置错误 | 校验config.json格式 |
| 日志未生成 | 检查scripts目录读写权限 |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章