mcpField
P
postmark

postmark

github.com/activecampaign開発46787 回インストール5 週間前に更新
リポジトリ

postmark について

Postmark API を使ったトランザクションメールや一斉配信のワークフローを、AI エージェント向けに案内するスキル集です。送信、受信処理、テンプレート、Webhook、メール運用を扱います。

主な機能

  1. 01単件・一括・テンプレートメールの送信
  2. 02受信メールの Webhook 処理
  3. 03メールテンプレートの作成と管理
  4. 04送信イベント Webhook の設定
  5. 05到達率とコンプライアンスの案内

活用シーン

  1. 01トランザクションメールや一斉配信の送信
  2. 02メールからチケットへの処理構築
  3. 03配信・バウンス・開封イベントの追跡
  4. 04ドメイン認証とリスト管理の準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/activecampaign/postmark-skills --skill postmark

インストール後、Claude Code で/postmarkを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CONTRIBUTING.md
LICENSE
README.md
.gitignore
postmark-email-best-practices/references/
deliverability.md
sending-reliability.md
list-management.md
compliance.md
testing.md
transactional-design.md
postmark-inbound/references/
handler-examples.md
inbound-api.md
inbound-setup.md
payload-structure.md
postmark-send-email/references/
installation.md
error-handling.md
batch-email-examples.md
single-email-examples.md
smtp-migration.md
template-examples.md
postmark-templates/references/
handlebars-syntax.md
layout-templates.md
template-api.md
postmark-webhooks/references/
bounce-management.md
handler-examples.md
payload-examples.md
security.md
webhook-setup.md

詳細

Postmark スキル

Postmark は、開発者向けに構築されたトランザクションメールプラットフォームであり、15 年以上にわたるメール到達性の専門知識を備えています。これらのスキルでは、AI エージェントが Postmark API を効果的に使用する方法を学べます。

サブスキル

機能スキル使用する場面
メールの送信postmark-send-emailトランザクションメールや一斉配信メールを、単一、バッチ、一括、またはテンプレートを使って送信する場合
受信処理postmark-inboundWebhook 経由で受信メールを処理する場合、メール返信機能、メールからチケットへの変換、またはドキュメント抽出を構築する場合
テンプレート管理postmark-templatesPostmark のサーバーサイド Handlebars テンプレートやレイアウトを作成、編集、または使用して送信する場合
Webhookpostmark-webhooks配信、バウンス、開封、クリック、スパム報告、購読変更イベント向けの送信 Webhook を設定する場合(エンドポイントの検証、Webhook ごとの統計、再試行動作を含む)
ベストプラクティスpostmark-email-best-practicesメール到達性の設定、コンプライアンス(CAN-SPAM/GDPR/CASL)、メールの設計、リスト管理、テスト、送信の信頼性に関する場合
送信 Webhook と受信 Webhook は異なるシステムです

postmark-webhooks は送信イベント Webhook を扱い、postmark-inbound は受信メール Webhook を扱います。これらは別々のインフラストラクチャで動作し、再試行スケジュールも異なるため、互いの設定を適用しないでください。

送信 Webhook(postmark-webhooks)受信 Webhook(postmark-inbound)
再試行約72 分間に最大 9 回(標準 3 回+バックオフ 6 回)約10.5 時間に最大 10 回
再試行の条件5xx、408、429、ネットワークタイムアウトのみ — それ以外の 4xx はすべて恒久的なエラー200 以外のすべてのレスポンス

エンドポイントの検証と Webhook ごとの統計は送信機能です。postmark-webhooks を参照してください。

クイックルーティング

  • 「メールを送信する」 → postmark-send-email
  • 「メールをまとめて送信する」 → postmark-send-email
  • 「テンプレートを使って送信する」 → postmark-send-email(テンプレートのセクション)または postmark-templates(テンプレートの作成・管理)
  • 「受信メールを処理する」 → postmark-inbound
  • 「受信 Webhook を処理する」 → postmark-inbound
  • 「メールテンプレートを作成する」 → postmark-templates
  • 「配信/バウンス/開封を追跡する」 → postmark-webhooks
  • 「バウンス処理を設定する」 → postmark-webhooks
  • 「Webhook エンドポイントを検証する」/「Webhook が未検証になっている」 → postmark-webhooks
  • 「Webhook の統計/失敗率/Webhook が一時停止されている理由」 → postmark-webhooks
  • 「Webhook の再試行」 → postmark-webhooks(送信イベント)または postmark-inbound(受信メール)
  • 「SPF/DKIM/DMARC を設定する」 → postmark-email-best-practices
  • 「メールのコンプライアンス/GDPR/CAN-SPAM」 → postmark-email-best-practices
  • 「ドメインのウォームアップ」 → postmark-email-best-practices
  • 「リストのクリーンアップ/抑制管理」 → postmark-email-best-practices
  • 「トランザクションメールを設計する」 → postmark-email-best-practices
  • 「安全にメールをテストする」 → postmark-email-best-practices

共通のセットアップ

認証

Postmark では、2 種類の API トークンを使用します。

トークンヘッダースコープ
サーバートークンX-Postmark-Server-Tokenメール送信、テンプレート、バウンス、Webhook、メッセージストリーム
アカウントトークンX-Postmark-Account-Tokenサーバー、ドメイン、送信者署名の管理

Postmark Servers からサーバー API トークンを取得してください。

SDK のインストール

プロジェクトの言語を判別し、適切な SDK をインストールしてください。

ファイル言語インストールコマンド
package.jsonNode.js / TypeScriptnpm install postmark
requirements.txt / pyproject.tomlPythonpip install postmarker
GemfileRubygem install postmark
composer.jsonPHPcomposer require wildbit/postmark-php
*.csproj / *.sln.NETdotnet add package Postmark
メッセージストリーム

Postmark では、メールを用途ごとにメッセージストリームに分けます。

ストリーム値用途
トランザクションoutbound1 対 1 のトリガー送信メール(ウェルカムメール、パスワードリセット、領収書など)— デフォルト
一斉配信broadcastマーケティング、ニュースレター、お知らせ

トランザクションメールと一斉配信メールを同じストリームで送信しないでください。配信性能が低下します。

リソース

コメント