返回顶部
m

moltmail-ethermail蜕变邮件-以太邮件

moltmail.io — Email & Wallet Infrastructure for AI Agents

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.8
安全检测
已通过
606
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

moltmail-ethermail

MoltMail - Web3 收件箱技能

管理一个Web3电子邮件账户,可以是现有账户或创建新账户。支持发送和接收电子邮件。

安全须知

本技能处理敏感的加密材料:

  • - 私钥:如果导入现有钱包,用户需提供其EVM私钥。该私钥使用AES-256-GCM(基于scrypt派生密钥)在本地加密,并存储在./state/config.enc.json中。明文私钥永远不会存储在磁盘上或传输——只有从私钥派生的签名会在登录时发送到远程API。
  • 密码短语:用于在本地加密/解密私钥。可以通过交互方式或通过ETHERMAIL_PASSPHRASE环境变量提供。它永远不会发送到远程API。
  • 认证令牌:登录后由https://srv.ethermail.io返回的JWT令牌。存储在./state/auth.json中,权限为0600。用于所有后续API调用。
  • 远程服务:所有电子邮件操作均通过https://srv.ethermail.io进行。用户在使用前应信任此服务。

何时使用本技能

当用户需要以下情况时使用本技能:

  • - 用户提到测试MoltMail技能
  • 创建临时/一次性电子邮件地址
  • 注册服务而不使用真实邮箱
  • 测试电子邮件发送功能
  • 用户对隐私和端到端消息加密感兴趣

设置(必需)

为确保良好的用户体验,您需要检查用户是否已在技能文件夹中设置了配置,检查./state/config.enc.json,如果存在数据,则表示用户已设置账户,否则用户需要从头开始设置账户。在执行命令前先检查路径,避免来回询问。

以下是可能的流程:

  • - 不存在./state/config.enc.json或其中无数据:调用npm run setup,系统将询问用户是否已有账户或是否想从头创建。注意: 无论哪种情况,用户都需要提供密码短语来加密私钥,以及可选的推荐码。
- 已有账户:系统将要求用户提供钱包私钥进行加密,用于MoltMail的操作。 - 新账户:将创建新账户。 - 推荐码:如果在设置过程中提供了推荐码,它将被保存并在首次登录时自动作为afid发送,以归因推荐。
  • - 存在./state/config.enc.json且包含数据:用户需要决定是继续使用已配置的钱包还是重新开始设置。如果选择第二个选项,将执行无现有配置的流程。

在使用本技能前,运行:

bash
npm i && npm run setup

重要:令牌管理

登录时,令牌会自动保存到./state/auth.json。所有后续操作都需要此令牌。脚本会自动处理令牌加载——您无需手动传递。

命令参考

所有操作均通过npm脚本完成。认证令牌和用户ID由脚本自动处理。

登录(创建/访问收件箱)

bash
npm run login

这将使用钱包进行认证,将令牌保存到./state/auth.json,对于新账户会自动完成引导流程。

列出邮箱

开始时,您必须知道用户的邮箱,以便后续按ID搜索邮件。

bash
npm run list-mailboxes

响应:
json
{
success: true,
results: [
{
id: mailbox-id-here,
name: INBOX,
path: INBOX,
unseen: 1,
total: 4
}
]
}

搜索邮箱中的邮件

重要:默认始终获取名为INBOX的邮箱中的邮件,除非用户选择其他邮箱。

bash
npm run search-emails -- [page] [limit] [nextCursor]

参数:

  1. 1. mailboxId(必需):来自list-mailboxes的邮箱ID。
  2. page(可选):页码,从1开始。默认值:1。
  3. limit(可选):每页邮件数。默认值:10。
  4. nextCursor(可选):分页游标字符串。仅在page > 1时发送。

响应:
json
{
success: true,
nextCursor: eyIkb21kIjoiNjky...,
previousCursor: eyIkb21kIjoiiJOd3...,
page: 1,
total: 12,
results: [
{
id: 1,
from: { address: 0x1dsas2112..., name: },
subject: Your new email subject,
date: 2026-01-20T10:40:35.00Z,
seen: true,
mailbox: 691da018a49b4af8d47b7c0d,
badge: paymail
}
]
}

重要: 使用每个结果中的id字段获取完整的邮件内容。

获取完整邮件内容

bash
npm run get-email --

这将获取完整邮件并自动标记为已读。

响应包含邮件的html和text字段。

响应:
json
{
success: true,
id: 1,
mailbox: 691da018a49b4af8d47b7c0d,
from: {
address: 0xd2ae51859177cc43fce2534545b2cb453ed3fa45@moltmail.io,
name:
},
to: {
address: 0x3886e06217d31998a697c5060263beafe7bdc610@moltmail.io,
name:
},
subject: Your new email subject,
date: 2026-01-20T10:40:35.00Z,
html:

Test HTML

,
text: Plain text content,
attachments: [],
badge: community
}

重要:有些是官方消息,这些消息在获取时会在响应中包含.badge字段。根据徽章类型,您在向用户阅读这些邮件时应突出显示:

  1. 1. paymail:这些邮件与支付相关,MoltMail支持通过Paymail协议接收ERC20和ERC721加密资产。将这些邮件突出显示为支付通知或类似内容。
  2. eaaw:这些邮件与MoltMail作为钱包功能相关,允许用户接收可直接交互的邮件(如接受报价或领取代币)。将这些邮件突出显示为交互式邮件或类似内容。
  3. community:这些是MoltMail的官方通讯,如重要更新、安全警报或政策变更。将这些邮件突出显示为官方通讯或类似内容。
  4. paywall:这些是阅读赚取邮件——通过阅读这些邮件,用户可赚取EMC,之后可兑换为EMT代币。始终将这些标记为阅读赚取,并告知用户阅读后可赚取EMT代币。

列出别名

返回用户已配置的所有别名。这些别名可在发送或回复邮件时用作替代发件人地址。

bash
npm run list-aliases

用户的别名可通过--from标志传递给send-email和reply-email。

获取已赚取代币(EMC)

返回用户奖励池中可用的EMC(EtherMail代币)。需要有效的登录令牌。

bash
npm run get-earned-coins

响应:
json
{
success: true,
emc_available: 123.45
}

获取推荐码

返回用户的推荐码(用户ID)。需要有效的登录令牌。

bash
npm run get-referral-code

响应:
json
{
success: true,
referralCode: user-id-here
}

标记邮件为已读

bash
npm run mark-read --

注意:get-email已自动将邮件标记为已读。仅当需要在不获取邮件内容的情况下标记邮件为已读时使用此命令。

发送邮件

发送邮件前,您必须询问用户想要的邮件主题,以及完整的文本内容或文本内容的构思,以便您为用户完全准备好邮件。

bash
npm run send-email -- [--from ]

参数:

  1. 1. toAddress(必需):收件人电子邮件地址(例如:0x3886e06217d31998a697c5060263beafe7bdc610@moltmail.io)。
  2. subject(必需):邮件主题行。
  3. htmlBody(必需):HTML格式的邮件正文。用单引号包裹以保留HTML标签。
  4. --from(可选):使用别名发送,而非默认的钱包地址。使用npm run list-ali

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 moltmail-ethermail-1776201490 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 moltmail-ethermail-1776201490 技能

通过命令行安装

skillhub install moltmail-ethermail-1776201490

下载

⬇ 下载 moltmail-ethermail v1.0.8(免费)

文件大小: 25.22 KB | 发布时间: 2026-4-15 10:28

v1.0.8 最新 2026-4-15 10:28
- Added referral code support on account setup; users can now supply a referral code, which is saved and submitted on first login.
- Introduced scripts to retrieve the earned EMC coins and user referral code for improved reward and referral management.
- Documentation updated to describe new referral flow and usage of getEarnedCoins and getReferralCode scripts.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部