360 Secure SkillHub
360 安全技能中心

发送邮件

读取 market_data.json 生成摘要正文,从固定本地目录按日期查找 Word/PPT 附件,以 RFC 2231 编码中文文件名后经 SMTP 发送邮件;需预先配置 SMTP 服务器、账号与授权码,收件人固定写在脚本中。

szrw1825
szrw1825
热度 16.00
最近更新 2026-06-06 17:27:04
分类:协作依赖:代码执行 / 读写文件 / 第三方 API应用场景:邮件起草 / 自动化脚本 / 工作流 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add send-email-to
Metadata
name
send-email-to
description
发送邮件,支持中文附件(RFC 2231 编码)。 当用户说"发送邮件"、"发送报告"、"发送日报"时触发。

发送邮件 Skill

执行脚本:send-email-to/scripts/send_email.py

功能

  • 读取 market_data.json 中的市场数据,生成摘要正文
  • 自动查找 E:\daily\{date}\ 下的 Word 和 PPT 附件
  • 中文文件名使用 RFC 2231 编码,防止邮件客户端显示为 .bin
  • 附件 Content-Type 设置为正确的 Office 文档类型

脚本逻辑

  1. 读取 market_data.json(由 collect-market-data 生成)
  2. 查找当日 *_YYYYMMDD.docx 和 *_YYYYMMDD.pptx 文件
  3. 构建带摘要正文的邮件,附件使用 RFC 2231 编码
  4. 通过 SMTP 发送至 yugi.chong@fubonchina.com

邮件配置(来自 config.py)

配置项 值
SMTP 服务器 smtp.163.com
SMTP 端口 25
发件人 13045609072@163.com
收件人 yugi.chong@fubonchina.com
授权码 MN3dS36RDsLcyFTb