360 Secure SkillHub
360 安全技能中心

Mailgun Simple

提供一个 Node 脚本,读取 MAILGUN_API_KEY、MAILGUN_DOMAIN、MAILGUN_REGION、MAILGUN_FROM 环境变量,借助 Mailgun JS SDK 以命令行参数方式发送纯文本外发邮件,可指定发件人,需要联网访问外部服务。

lksrz
lksrz
热度 72.23
最近更新 2026-05-11 17:26:07
分类:协作依赖:代码执行 / 第三方 API应用场景:邮件起草 / 自动化脚本

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add mailgun-simple
Metadata
name
mailgun-simple
description
Send outbound emails via the Mailgun API. Uses MAILGUN_API_KEY, MAILGUN_DOMAIN, MAILGUN_REGION, and MAILGUN_FROM.
metadata
{"openclaw":{"requires":{"bins":["node"],"env":["MAILGUN_API_KEY","MAILGUN_DOMAIN","MAILGUN_REGION","MAILGUN_FROM"]},"primaryEnv":"MAILGUN_API_KEY","install":[{"id":"npm-deps","kind":"node","package":"mailgun.js@12.7.0 form-data@4.0.1","label":"Install Mailgun SDK dependencies"}]}}

Mailgun Simple

Send outbound emails using the official Mailgun JS SDK.

Environment Variables

Variable Required Default Description
MAILGUN_API_KEY Yes — Your private Mailgun API key.
MAILGUN_DOMAIN Yes aicommander.dev Your verified sending domain.
MAILGUN_REGION Yes EU API region: EU or US.
MAILGUN_FROM No Postmaster <postmaster@{domain}> Default sender address.

Setup

npm install mailgun.js@12.7.0 form-data@4.0.1

Tools

Send Email

MAILGUN_API_KEY=xxx MAILGUN_DOMAIN=example.com MAILGUN_REGION=EU node scripts/send_email.js <to> <subject> <text> [from]