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 发送邮件

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
domainstring是Mailgun 域名(例如 mg.example.com)
fromstring是发件人邮箱地址
tostring是收件人邮箱地址(多个地址用逗号分隔)
subjectstring是邮件主题
textstring否邮件纯文本正文
htmlstring否邮件 HTML 正文
ccstring否抄送邮箱地址(多个地址用逗号分隔)
bccstring否密送邮箱地址(多个地址用逗号分隔)
tagsstring否邮件标签(多个标签用逗号分隔)
输出
参数类型说明
successboolean消息是否发送成功
idstring消息 ID
messagestringMailgun 返回的响应消息

获取消息

操作
获取消息
Mailgun API 密钥*
••••••••
域名*
mg.example.com
消息密钥*
消息存储密钥
获取消息 (mailgun_get_message)

根据存储键获取已存储的消息

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
domainstring是Mailgun 域名
messageKeystring是消息存储键
输出
参数类型说明
successboolean请求是否成功
recipientsstring消息收件人
fromstring发件人邮箱
subjectstring消息主题
bodyPlainstring纯文本正文
strippedTextstring剥离文本
strippedSignaturestring剥离签名
bodyHtmlstringHTML 正文
strippedHtmlstring剥离 HTML
attachmentCountnumber附件数量
timestampnumber消息时间戳
messageHeadersjson消息头
contentIdMapjson内容 ID 映射

列出消息

操作
列出消息
Mailgun API 密钥*
••••••••
域名*
mg.example.com
事件类型
全部事件
限制
100
列出消息(mailgun_list_messages)

列出通过 Mailgun 发送的消息的事件(日志)

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
domainstring是Mailgun 域名
eventstring否按事件类型筛选(accepted、delivered、failed、opened、clicked 等)
limitnumber否返回的最大事件数(默认:100)
输出
参数类型说明
successboolean请求是否成功
itemsjson事件项数组
pagingjson分页信息

创建邮件列表

操作
创建邮件列表
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
列表名称
我的邮件列表
描述
邮件列表的描述
访问级别
只读
创建邮件列表(mailgun_create_mailing_list)

创建新的邮件列表

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
addressstring是邮件列表地址(例如 list@example.com)
namestring否邮件列表名称
descriptionstring否邮件列表描述
accessLevelstring否访问级别:readonly、members 或 everyone
输出
参数类型说明
successboolean列表是否创建成功
messagestring响应消息
listjson已创建的邮件列表详情

获取邮件列表

操作
获取邮件列表
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
获取邮件列表 (mailgun_get_mailing_list)

获取邮件列表的详细信息

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
addressstring是邮件列表地址
输出
参数类型说明
successboolean请求是否成功
listjson邮件列表详情

添加列表成员

操作
添加列表成员
Mailgun API 密钥*
••••••••
列表地址*
list@example.com
成员邮箱*
member@example.com
成员姓名
John Doe
自定义变量
json
{"key": "value"}
已订阅
是
添加列表成员 (mailgun_add_list_member)

向邮件列表添加成员

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
listAddressstring是邮件列表地址
addressstring是成员邮箱地址
namestring否成员姓名
varsstring否自定义变量的 JSON 字符串
subscribedboolean否该成员是否已订阅
输出
参数类型说明
successboolean成员是否添加成功
messagestring响应消息
memberjson已添加成员的详情

列出域名

操作
列出域名
Mailgun API 密钥*
••••••••
列出域名 (mailgun_list_domains)

列出 Mailgun 账户中的所有域名

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
输出
参数类型说明
successboolean请求是否成功
totalCountnumber域名总数
itemsjson域名对象数组

获取域名

操作
获取域名
Mailgun API 密钥*
••••••••
域名*
mg.example.com
获取域名 (mailgun_get_domain)

获取指定域名的详细信息

输入
参数类型必填说明
apiKeystring是Mailgun API 密钥
domainstring是域名
输出
参数类型说明
successboolean请求是否成功
domainjson域名详情

使用说明

将 Mailgun 集成到工作流中。发送事务性邮件,管理邮件列表和成员,查看域名信息,并跟踪邮件事件。支持纯文本和 HTML 邮件、用于跟踪的标签,以及完整的列表管理。

说明

  • 类别:tools
  • 类型:mailgun