SuperAPI AI 工具集

using-email-templates

办公与效率

查看项目

更新于 10-16 00:03

技能介绍

用途:在 Mailtrap 中创建、编辑并发送托管邮件模板。模板在 Mailtrap UI 中编辑,应用侧通过 UUID 引用,发送时用 Handlebars 数据填充;同一模板可用于事务流和批量(推广)流,集成时选择对应流。

主要能力:模板 UI 管理;通过 Templates API 进行创建、更新、列表等 CRUD(用于自动化与预置);发送请求使用 template_uuid 与 template_variables 字段;支持 Handlebars 转义输出 {{name}}、原始 HTML {{{html}}}、条件 {{#if}}/{{#unless}}、循环 {{#each}}、上下文 {{#with}} 及嵌套路径如 {{order.id}};空字符串、0、false、空集合等假值会抑制块。

使用方式:发送时在对应流主机(send.api.mailtrap.io 或 bulk.api.mailtrap.io)携带 Authorization: Bearer $MAILTRAP_API_TOKEN 与 Content-Type: application/json,请求体使用模板字段替代字面 text/html,例如 template_uuid 与 template_variables。示例:curl -X POST https://send.api.mailtrap.io/api/send -H "Authorization: Bearer $MAILTRAP_API_TOKEN" -H "Content-Type: application/json" -d '{"from": {"email": "hello@yourdomain.com", "name": "Your App"}, "to": [{"email": "user@example.com"}], "template_uuid": "your-uuid", "template_variables": {"user_name": "Jane"}}'。from、to 等必填字段规则与非模板发送一致。模板位于应用侧边栏,UUID 与各流集成片段在模板的 Integration 标签页。生成 SDK 代码前应阅读对应 SDK 仓库 README 获取当前方法签名,不要凭记忆;生成 API 请求体前应使用官方文档与示例。

适用场景:发送或测试使用 Mailtrap 托管模板的邮件;在 UI 中创建或编辑模板;通过 Templates API 做模板 CRUD;使用 template_uuid 与 template_variables 构造请求体;使用 Handlebars 条件、循环与转义/非转义 HTML。

限制与注意:不要将 text/html 与 template_uuid 混用,模板发送应按 API schema 使用模板字段;高风险改动前建议用沙箱预览发送。相关技能包括 authorizing-api-requests(令牌、环境变量、认证头)、sending-emails(基础与流)、testing-with-sandbox(不实际投递的预览发送)。SDK 覆盖 Node.js、Python、PHP、Ruby、Java、.NET 及 CLI。具体价格、配额与平台细节资料未提供。