Mailgun
使用 Mailgun 发送邮件并管理邮件列表
配置
发送消息
操作
发送消息
Mailgun API 密钥*
••••••••
域名*
mg.example.com
发件人邮箱*
sender@example.com
收件人邮箱*
recipient@example.com
主题*
邮件主题
纯文本正文
纯文本邮件正文
HTML 正文
html
<html><body>HTML 邮件正文</body></html>
抄送
cc@example.com
密送
bcc@example.com
标签
tag1, tag2
发送消息(
mailgun_send_message)使用 Mailgun API 发送邮件
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
domain | string | 是 | Mailgun 域名(例如 mg.example.com) |
from | string | 是 | 发件人邮箱地址 |
to | string | 是 | 收件人邮箱地址(多个地址用逗号分隔) |
subject | string | 是 | 邮件主题 |
text | string | 否 | 邮件纯文本正文 |
html | string | 否 | 邮件 HTML 正文 |
cc | string | 否 | 抄送邮箱地址(多个地址用逗号分隔) |
bcc | string | 否 | 密送邮箱地址(多个地址用逗号分隔) |
tags | string | 否 | 邮件标签(多个标签用逗号分隔) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 消息是否发送成功 |
id | string | 消息 ID |
message | string | Mailgun 返回的响应消息 |
获取消息
操作
获取消息
Mailgun API 密钥*
••••••••
域名*
mg.example.com
消息密钥*
消息存储密钥
获取消息 (
mailgun_get_message)根据存储键获取已存储的消息
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
domain | string | 是 | Mailgun 域名 |
messageKey | string | 是 | 消息存储键 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 请求是否成功 |
recipients | string | 消息收件人 |
from | string | 发件人邮箱 |
subject | string | 消息主题 |
bodyPlain | string | 纯文本正文 |
strippedText | string | 剥离文本 |
strippedSignature | string | 剥离签名 |
bodyHtml | string | HTML 正文 |
strippedHtml | string | 剥离 HTML |
attachmentCount | number | 附件数量 |
timestamp | number | 消息时间戳 |
messageHeaders | json | 消息头 |
contentIdMap | json | 内容 ID 映射 |
列出消息
操作
列出消息
Mailgun API 密钥*
••••••••
域名*
mg.example.com
事件类型
全部事件
限制
100
列出消息(
mailgun_list_messages)列出通过 Mailgun 发送的消息的事件(日志)
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
domain | string | 是 | Mailgun 域名 |
event | string | 否 | 按事件类型筛选(accepted、delivered、failed、opened、clicked 等) |
limit | number | 否 | 返回的最大事件数(默认:100) |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 请求是否成功 |
items | json | 事件项数组 |
paging | json | 分页信息 |
创建邮件列表
操作
创建邮件列表
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
列表名称
我的邮件列表
描述
邮件列表的描述
访问级别
只读
创建邮件列表(
mailgun_create_mailing_list)创建新的邮件列表
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
address | string | 是 | 邮件列表地址(例如 list@example.com) |
name | string | 否 | 邮件列表名称 |
description | string | 否 | 邮件列表描述 |
accessLevel | string | 否 | 访问级别:readonly、members 或 everyone |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 列表是否创建成功 |
message | string | 响应消息 |
list | json | 已创建的邮件列表详情 |
获取邮件列表
操作
获取邮件列表
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
获取邮件列表 (
mailgun_get_mailing_list)获取邮件列表的详细信息
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
address | string | 是 | 邮件列表地址 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 请求是否成功 |
list | json | 邮件列表详情 |
添加列表成员
操作
添加列表成员
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
成员邮箱*
member@example.com
成员姓名
John Doe
自定义变量
json
{"key": "value"}
已订阅
是
添加列表成员 (
mailgun_add_list_member)向邮件列表添加成员
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
listAddress | string | 是 | 邮件列表地址 |
address | string | 是 | 成员邮箱地址 |
name | string | 否 | 成员姓名 |
vars | string | 否 | 自定义变量的 JSON 字符串 |
subscribed | boolean | 否 | 该成员是否已订阅 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 成员是否添加成功 |
message | string | 响应消息 |
member | json | 已添加成员的详情 |
列出域名
操作
列出域名
Mailgun API 密钥*
••••••••
列出域名 (
mailgun_list_domains)列出 Mailgun 账户中的所有域名
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 请求是否成功 |
totalCount | number | 域名总数 |
items | json | 域名对象数组 |
获取域名
操作
获取域名
Mailgun API 密钥*
••••••••
域名*
mg.example.com
获取域名 (
mailgun_get_domain)获取指定域名的详细信息
输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
apiKey | string | 是 | Mailgun API 密钥 |
domain | string | 是 | 域名 |
输出
| 参数 | 类型 | 说明 |
|---|---|---|
success | boolean | 请求是否成功 |
domain | json | 域名详情 |
使用说明
将 Mailgun 集成到工作流中。发送事务性邮件,管理邮件列表和成员,查看域名信息,并跟踪邮件事件。支持纯文本和 HTML 邮件、用于跟踪的标签,以及完整的列表管理。
说明
- 类别:
tools - 类型:
mailgun