mcpField
A
aws-mail-manager

aws-mail-manager

github.com/amazon-sesクラウド・DevOps870 回インストール22 週間前に更新
リポジトリ

aws-mail-manager について

aws-mail-managerは、Amazon SES Mail Managerによる受信メール処理の設定を開発者やAIエージェントに案内するスキルです。リソースの依存関係、ルール構文、メールのルーティング、APIの注意点を扱います。

主な機能

  1. 01受信メールの設定
  2. 02トラフィックとメールのフィルタリング
  3. 03ルールベースのメールルーティング
  4. 04アーカイブとリレーの設定
  5. 05APIの案内と注意点

活用シーン

  1. 01受信メール処理パイプラインの構築
  2. 02送信者やIP範囲のブロック
  3. 03コンプライアンス向けメール保管
  4. 04外部SMTPサーバーへのメール転送

インストール

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

$npx skills add https://github.com/amazon-ses/skills --skill aws-mail-manager

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

同梱ファイル

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

examples/
README.md
examples/01-setup-pipeline/
setup_pipeline.py
examples/02-route-by-recipient/
route_by_recipient.py
examples/03-archive-and-search/
archive_search.py
examples/04-address-list-import/
address_list_import.py
examples/05-update-rule-set/
update_failure_policy.py
examples/06-smtp-relay-replacement/
smtp-relay-replacement.yaml
examples/07-cdk-inbound-pipeline/
README.md
references/
agent-instructions.md
references/address-lists/
address-list-guide.md
references/api/
ses-api-index.md
references/archives/
archive-guide.md
references/cleanup/
cleanup-guide.md
references/relays/
relay-guide.md
references/rule-sets/
rule-set-guide.md
references/setup/
getting-started.md
references/traffic-policies/
traffic-policy-guide.md
references/troubleshooting/
troubleshooting-guide.md
references/workflows/
event-driven-ai-pipeline.md
guided-setup.md

詳細

Amazon SES Mail Manager

Amazon SES Mail Manager は、受信メール向けのメール処理サービスです。SMTP 受信ポイント経由でメールを受信し、トラフィックポリシーとルールセットを適用してから、メッセージをアーカイブ、リレー、S3、SNS、WorkMail にルーティングするか、破棄します。

主な機能

  • 受信ポイント — メールを受信する SMTP エンドポイント(OPEN、AUTH、MTLS)です。MX レコードの参照先として設定します。TLS ポリシーは REQUIRED、OPTIONAL、FIPS から設定できます。
  • トラフィックポリシー — 送信者の IP、受信者、TLS バージョンに基づいて、接続レベルでフィルタリングします。メッセージ本文を受信する前に評価されます。
  • ルールセット — 条件(SPF/DKIM の判定結果、ヘッダー、サイズ、IP)とアクション(アーカイブ、バウンス、リレー、S3、SNS、Lambda、破棄)を使用して、メッセージレベルで処理します。
  • SMTP リレー — オプションの認証を使用して、外部 SMTP サーバーにメールを転送します。
  • アーカイブ — 非同期の検索とエクスポートが可能な、永続的なメールストレージです。保持期間は 3 か月から無期限まで設定できます。
  • アドレスリスト — ルール条件で使用する、管理対象の許可リスト/ブロックリストです。CSV/JSON の一括インポートに対応しています。
  • アドオン — ルールセットに追加できる、サードパーティの統合機能(スパムフィルタリング、脅威分析)です。

このスキルを使用する場面

  • 受信メール処理パイプラインを設定するとき
  • Mail Manager の設定に関する判断を、開発者に手順を追って説明するとき
  • メールがシステムに届く前にスパムをフィルタリングしたり、送信者/IP 範囲をブロックしたりするとき
  • コンプライアンス、法的保全、eDiscovery のためにメールをアーカイブするとき
  • 受信者、送信者、コンテンツに基づいてメールを異なる宛先にルーティングするとき
  • オンプレミスまたはサードパーティの SMTP サーバーにメールを転送するとき
  • メールフィルタリング用の許可リスト/ブロックリストを作成するとき
  • 受信接続に TLS 要件を適用するとき

このスキルでは扱わない内容

  • メールの送信 — メールの送信には Amazon SES V2 API(sesv2 クライアント)を使用してください。
  • SES のコア機能 — ID 検証、DKIM/SPF/DMARC の設定、設定セット、抑制リストについては、aws-ses スキルを参照してください。
  • WorkMail のセットアップ — Mail Manager は WorkMail メールボックスに配信できますが、WorkMail のプロビジョニングは別のサービスです。

よくある間違い(クイックリファレンス)

間違い修正方法
ses または sesv2 クライアントを使用するboto3.client('mailmanager') を使用します
先に受信ポイントを作成する先にトラフィックポリシーとルールセットを作成します
トラフィックポリシーで RecipientCondition を使用するAttribute: RECIPIENT を指定した StringExpression を使用します
TlsExpression で Values を使用するTLS 式では単数形の Value を使用します
トラフィックポリシーに DefaultAction がない常に DefaultAction: ALLOW または DENY を設定します
トラフィックポリシーで SOURCE_IP を使用するトラフィックポリシーでは SENDER_IP、ルールセットでは SOURCE_IP を使用します
先に取得せずにルールセットを更新するupdate_rule_set はすべてのルールを置き換えるため、先に取得します
受信ポイントが ACTIVE になる前に DNS を設定するStatus == ACTIVE になるまで get_ingress_point をポーリングします
DmarcExpression に Evaluate フィールドを指定するDmarcExpression に Evaluate はありません。Operator と Values のみを指定します
TargetArchive にアーカイブ ARN を指定するARN ではなくアーカイブ ID(a-xxxx)を使用します。API により 66 文字の上限が適用されます
CFN の !GetAtt Archive.ArchiveId が ARN を返すID を抽出します:!Select [1, !Split ["/", !GetAtt Archive.ArchiveArn]]
ロールバック後にアーカイブ名が重複する${AWS::AccountId} を追加します。名前は PENDING_DELETION の間も保持されます
FIPS TLS ポリシーを変更できないFIPS は作成後に変更できません。変更するには削除して再作成します
TLS ポリシーのデフォルトがリージョンによって異なる米国/カナダでは FIPS、それ以外では REQUIRED です。明示的に設定してください

詳しい説明、条件/アクションの完全な構文、よくある間違いの全リストについては、エージェント向けの手順を参照してください。

リソースリンク

概要

このスキルは、AI エージェントが Amazon SES Mail Manager を適切に扱うために必要なコンテキストを提供します。適切な API クライアント、条件/アクションの構文、リソースの依存関係の順序、よくある落とし穴などが含まれます。完全なリファレンスについてはエージェントへの指示から始めるか、対話形式の手順についてはセットアップガイドを利用してください。

コメント