闲社服务运行正常AI智能体自动化平台
u

uSpeedo邮件发送通道

技能标识:uspeedo-email-sending-channel

Sends user-authorized transactional email via uSpeedo API with ACCESSKEY credentials (env preferred). Before SendEmail, calls GetSenderList to resolve SendEmail (default first enabled sender; user may override). Requires explicit confirmation of sender, recipients, subject, and content before sending.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

uSpeedo邮件发送通道

通过 uSpeedo 发送通道发送邮件

使用前(安装注意事项)

  1. 1. 平台密钥处理:确认您的 AI 平台如何处理凭证和对话历史。除非平台提供临时或秘密输入机制,否则不要将长期有效的密钥粘贴到聊天中。
  2. 密钥实践:优先使用短期或最小权限的 API 密钥进行测试;如果密钥暴露,测试后请轮换密钥。
  3. 元数据中的凭证(OpenClaw):前置声明中声明了 metadata.openclaw.requires.env(ACCESSKEYID、ACCESSKEYSECRET)和 metadata.openclaw.primaryEnv(ACCESSKEY_SECRET)。集成和注册中心应展示这些信息,以便用户在使用前了解密钥要求。
  4. 邮件内容:该技能发送用户的原始纯文本或 HTML。避免发送敏感内容或未经验证的 HTML,以防止滥用或泄露。
  5. 如有疑问:如果您无法验证平台如何存储密钥或如何使用 uSpeedo,请将凭证视为高度敏感,仅使用一次性或测试凭证。

平台持久性:该技能指示代理不要持久化密钥,但对话上下文或平台日志仍可能保留用户输入。优先选择支持临时或安全凭证输入的平台。

凭证和环境变量

尽可能优先使用环境变量而非用户提供的凭证。

变量必需用途
ACCESSKEYID是uSpeedo API 基本认证(ID)
ACCESSKEYSECRET
是 | uSpeedo API 基本认证(密钥) |

获取环境变量(ACCESSKEYID / ACCESSKEYSECRET):前往邮件 API 密钥管理创建或查看 API 密钥,并在 .env 或系统环境中设置。如果环境变量和用户提供的密钥同时存在,环境变量优先。密钥仅用于认证当前请求;请勿缓存或持久化,也不要将 .env 提交到版本控制。

使用限制(强制)

  • - 请勿缓存或持久化用户提供的敏感信息:ACCESSKEYID 和 ACCESSKEYSECRET 仅用于认证当前请求。不得写入会话内存、知识库、缓存、日志、代码或任何以后可读取的存储;调用完成后视为已消耗,不得保留或引用。
  • 禁止隐藏发送:切勿自动发送邮件。始终在当前轮次要求用户明确确认发件人、收件人、主题和最终内容。
  • 禁止回显凭证:切勿打印、记录或重复 Authorization 标头、ACCESSKEY_SECRET 或完整的原始请求/响应负载。
  • 凭证缺失时安全关闭:如果环境变量不可用且用户未提供有效密钥,停止并要求进行必要的设置,而不是尝试部分调用。

发送前的强制安全检查

每次发送请求前执行以下检查:

  1. 1. 参数确认检查(必需):
- 首先解析 SendEmail(见下方获取发件人列表和 SendEmail 解析),然后在同一轮次与用户确认 SendEmail、所有 TargetEmailAddress、Subject 和 Content。 - 如果任何必填字段缺失或不明确,停止并要求更正。
  1. 2. 收件人格式检查(必需):
- 拒绝明显无效的邮件(缺少 @、缺少域名、空项、非字符串条目)。 - 发送前对收件人进行去重。
  1. 3. HTML 安全检查(HTML 内容必需):
- 如果内容是 HTML,警告用户不允许活动内容。 - 当 HTML 包含风险模式如
  • 4. 范围检查(必需):
  • - 此技能仅用于用户请求的通过 uSpeedo API 发送的事务性/通知性邮件。 - 如果用户要求发送欺骗性、钓鱼、凭证收集或违反政策的邮件,拒绝发送。

    何时使用

    • - 当用户要求代理发送邮件或发送一封邮件时
    • 当用户提供收件人、邮件内容,并愿意提供 uSpeedo 平台密钥时

    当要求用户提供或确认任何发送参数(收件人、发件人、主题、内容、凭证)时,始终显示用户须知中的指引(ACCESSKEYID/ACCESSKEYSECRET 获取链接和送达率/域名链接)。

    前提条件

    1. 1. 注册:用户在 uSpeedo 注册了账户。
    2. 获取密钥(环境变量):从邮件 API 密钥管理获取 API 密钥,并将其设置为 ACCESSKEYID 和 ACCESSKEYSECRET(例如在 .env 中)。

    在调用发送 API 之前,与用户确认这些步骤已完成;如果未完成,引导他们在上述链接注册并获取密钥。

    用户必须提供的信息

    参数必需描述
    消息内容是纯文本或 HTML 字符串
    ACCESSKEY_ID
    是 | 平台 AccessKey ID(环境变量或参数) | | ACCESSKEY_SECRET | 是 | 平台 AccessKey Secret(环境变量或参数) | | 收件人 | 是 | 一个或多个电子邮件地址 | | 发件人邮箱(SendEmail) | 条件性 | 如果用户未指定:调用 GetSenderList,然后使用第一个合适的发件人的 Email(见解析规则)。用户可以随时明确提供或覆盖 SendEmail。 | | 主题 | 是 | 邮件主题 | | 发件人显示名称 | 否 | FromName,例如USpeedo |

    获取发件人列表和 SendEmail 解析

    官方 API 参考:GetSenderList。

    何时调用:凭证可用后且在 SendEmail 之前,除非用户已为此发送提供了明确的 SendEmail(此时可跳过列表调用)。

    端点:GET https://api.uspeedo.com/api/v1/email/GetSenderList

    标头:

    • - Accept: application/json
    • Authorization: Basic ID:ACCESSKEYSECRET)>

    查询字符串(常见默认值;根据文档所有参数均为查询参数):

    • - Page=0(页码从 0 开始)
    • NumPerPage=20(最大 200)
    • OrderBy=createtime 或 updatetime
    • OrderType=desc

    可选过滤器:Email、Domain、SenderType、FuzzySearch — 当用户想要特定发件人时使用。

    响应(用户安全处理):

    • - 成功时,RetCode 为 0。读取 Data(发件人对象数组)。
    • 每个项目至少包含:Email、Status(例如 1 已启用,0 已禁用)、Alias 等。

    SendEmail 的默认解析(如果用户未指定):

    1. 1. 如果 Data 为空或缺失:停止;告知用户在邮件控制台/域名和发件人设置中添加/启用发件人,或明确提供 SendEmail。
    2. 优先选择 Data 中 Status === 1(已启用)的第一个项目。如果没有,回退到 Data 中的第一个项目,并警告其可能已禁用。
    3. 将 SendEmail 设置为该项目中的 Email 字符串。
    4. 用户覆盖:如果用户提供 SendEmail,使用它(经过格式验证后)。在有用时,可选择使用 Email 过滤器调用 GetSenderList 以验证其存在。

    确认:在调用 SendEmail 之前,将解析后的 SendEmail(以及可选的同一行的 Alias/域名)与收件人、主题和内容一起呈现给用户。

    如何调用 SendEmail

    端点:POST https://api.uspeedo.com/api/v1/email/SendEmail

    标头:

    • - Content-Type: application/json
    • Authorization: Basic ID:ACCESSKEYSECRET)>

    请求体(JSON):

    json
    {
    SendEmail: sender@example.com,
    TargetEmailAddress: [recipient1@example.com, recipient2@example.com],
    Subject: 邮件主题,
    Content:

    标签

    skill ai

    通过对话安装

    以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

    OpenClaw WorkBuddy QClaw Kimi Claude

    方式一:安装 SkillHub 和技能

    帮我安装 SkillHub 和 uspeedo-email-sending-channel-1776091809 技能

    方式二:设置 SkillHub 为优先技能安装源

    设置 SkillHub 为我的优先技能安装源,然后帮我安装 uspeedo-email-sending-channel-1776091809 技能

    通过命令行安装

    skillhub install uspeedo-email-sending-channel-1776091809

    下载

    ⬇ 下载 uspeedo-email-sending-channel v1.1.2(免费)

    文件大小: 6.18 KB | 发布时间: 2026-4-15 14:49

    v1.1.2 最新 2026-4-15 14:49
    Version 1.1.2 Changelog:

    - No file changes detected for this release.
    - No functional or documentation updates; skill behavior remains identical to the previous version.
    返回顶部