Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS SES VDMで 将来の配信事故を防げた話
Search
moyashi
February 28, 2026
Technology
1.2k
0
Share
AWS SES VDMで 将来の配信事故を防げた話
SES Virtual Deliverability Manager (VDM)のアドバイザー機能で、将来もしかするとメール送信が止まってたかもしれない事故を防げた話。
moyashi
February 28, 2026
More Decks by moyashi
See All by moyashi
ポートを開けないVPN Tailscaleの話
moyashi
0
83
順番待ちWebサービス 「MATENE」を 有料化した話と サービスを続けられた理由
moyashi
0
87
AIコーディングエージェントのはなし
moyashi
0
120
機械学習で画像を分類してみた話
moyashi
1
120
自分の学習データで画像生成AIを使ってみる話
moyashi
2
960
メールを受信トレイに届けよう - Gmailガイドラインの話
moyashi
3
880
Visual Studio Codeの使い方 基礎編
moyashi
0
140
プログラミング支援AI GitHub Copilot すごいの話
moyashi
0
5k
アナログ電話のナンバーディスプレイを安価にIT化する話
moyashi
1
230
Other Decks in Technology
See All in Technology
Claude Codeウェビナー資料 - AWSの最新機能をClaude Codeで高速に検証する
oshanqq
0
820
Oracle Cloud Infrastructure presents managed, serverless MCP Servers for Oracle AI Database
thatjeffsmith
1
320
JTCでRedmine利用者2700人を実現した手法 第二部
nobuonakamura
0
110
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
140
エムスリーテクノロジーズ株式会社 エンジニア向け紹介資料 / M3 Technologies Company Deck
m3_engineering
0
140
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
210
開発サイクルのボーダーレス化に伴う組織変革から学んだこと / Organizational Transformation Amid the Borderless Development Cycle
mii3king
0
100
Tachikawa.any 運営挨拶
daitasu
0
180
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
5
1.5k
20260515 ID管理は会社を守る大切な砦!〜🔰情シス向け〜
oidfj
0
570
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
5
520
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
620
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
Chasing Engaging Ingredients in Design
codingconduct
0
190
Speed Design
sergeychernyshev
33
1.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
A designer walks into a library…
pauljervisheath
211
24k
Practical Orchestrator
shlominoach
191
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Technical Leadership for Architectural Decision Making
baasie
3
360
Transcript
AWS SES VDMで 将来の配信事故を防げた話 2026/2/28 JAWS-UG@松阪 ような気がする {
最近、メールを届けるの難しい メール届けるの難しい Gmail / Yahoo 送信者ガイドライン変更 SPF / DKIM /
DMARC IPウォームアップ / ドメインレピュテーション (大量送信時、急激な送信はNG) などなど
もやし工房 石黒 光茂 @koike_moyashi 好きなAWSサービス: CloudFront Functions JAWS-UG初参加 三重県津市 在住
好き: おうちハック、水耕栽培、インド映画
行列嫌い → 順番(紙)の呼出番号をスマホで見る 無料のWebサービス お客さん 店舗 100番の人 来てねー
メールが届かない → 即苦情 AWS SES もうすぐ順番です通知
SES Virtual Deliverability Manager (VDM) あ あ 送信したメールの配信状態の見える化、到達率UP、配信設定の問題点を教えてくれる
はじめかた → 有効にするを押すだけ あ あ
VDMの設定(設定時に聞かれる) あ 開封・クリックをトラッキングするか?
VDMの設定(設定時に聞かれる) あ 送信元のIPアドレスを自動で選択し、 配信を最適化(→到達率UP)するか?
VDMの設定(設定時に聞かれる) 最適化されるが、遅延する可能性あり 今回、呼出通知は遅延してほしくないので無効に
VDMで分かること ← ISP別送信数、開封率、クリック率 を表示 ← ちゃんと設定できてるか教えてくれる
導入してみた結果(アドバイザー) 気になってたドメインは問題なし!
他のIDで設定が漏れてる VDMはアカウント単位で全IDを対象にする 「設定セット」を使うと除外もできる
なぜこれが良かったのか? → アカウント単位で送信が止まる AWSアカウントのサスペンド(送信停止)条件 Aで問題なくても、Bでバウンス率が高いと Aも含め全部止まる
ダッシュボード あ ← 開封率・クリック率は HTMLメールだけで使える
ダッシュボード→開封率 iPhone (Apple Mail)の開封率に注意が必要 メールプライバシー保護有効をONにしていると トラッキングピクセルが自動的に読み込まれて開封状態になる* Apple MailはGmailもOutlookも使えるので、 使ってる人は(技術者が思ってるより)多い ※SESだけではない
ダッシュボード→クリック率 除外設定 <a ses:no-track href="https://example.com">Example</a> このリンクを押した <a ses:tags="x:xxx;y:yyyy;z:zzzz" href="https://example.com">Example</a> CloudWatchを使って集計する(らしい)
デフォルトだと全てのリンクが置換わる https://example.com/ ↓ https://xxxx.r.ap-northeast- 1.awstrack.me/L0/https:%2F%2Fexample.com%2/x/....
VDMで見える範囲と「見えない範囲」 VDMで見える:SESから送ったメールの配信状況 メインのサービス AWS SESを使用 sys.example.com
VDMで見える範囲と「見えない範囲」 VDMで見えない:SES以外から送ったメール Webページ お問い合わせページ ネットショップ メルマガ・DM CRM・請求書 お問い合わせ メール対応 悪意を持った外部システム
社員・個人メール Google Workspace shop.example.com www.example.com cs.example.com mag.example.com hoge.fuga.xxxx
[email protected]
メインのサービス AWS SESを使用 sys.example.com
DMARCレポート TXT : _dmarc.example.com Value: v=DMARC1; p=none; sp=reject; rua=mailto:
[email protected]
※
AWSではレポートをいい感じにグラフィカルに見る機能は、今のところ無い S3に入れてAthenaとかLambdaでどうとか… ドメイン全体を見るならDMARCレポート Reporting URI for Aggregate reports
Cloudflare - DMARC Management ← AWS SES レポート機能は無料 有効にして、ruaにメールアドレス書くだけ どの送信元からのメールが
どのように評価されたかが一覧で見られる ※CloudFlareでサブドメインの管理は有料
まとめ VDMは手軽、アカウント全体の設定漏れに気づける(かもしれない) 1週間だけでも ONにしても良いかも 1 サービス、1 AWSアカウント 大事 まとめ 料金:
従量課金 1000通 0.07ドル 約10円