Blog

Tips, guides, and privacy advice

← Back to Blog
開発者向けTips

アプリのトランザクションメールがスパムに入る理由(そして修正方法)

2025年12月24日·8 min read

トランザクションメールが異なる理由

マーケティングメールとトランザクションメールの間には重要な違いがあります。マーケティングメール — ニュースレター、プロモーション — はオプトインした購読者に届きます。時々スパムに入っても壊滅的ではありません。トランザクションメールはまったく異なります: 確認リンク、パスワードリセット、購入確認 — これらはユーザーのジャーニーの重要な瞬間に届きます。パスワードリセットがスパムに入ることは、ユーザーがアカウントから締め出されることを意味します。

SPF: メール認証の基盤

SPFはドメインに代わってメールを送信することを承認されたメールサーバーを指定するDNS TXTレコードです。SPFなしでは、メールはデフォルトで疑惑を持って扱われます。例: v=spf1 include:sendgrid.net ~all。設定を確認するには MXToolbox を使用します。メール認証については送信プロバイダーのドキュメントを参照してください。

DKIM: 暗号学的証明

DKIMはすべてのメールに暗号署名を追加します。DKIMなしでは、悪意のある行為者がドメインを偽装することがはるかに容易になります。Spamhaus などのレピュテーションサービスはDKIM署名履歴をドメインレピュテーションスコアに組み込んでいます。

DMARC: ポリシー層

DMARCはSPFまたはDKIMが失敗した場合に受信サーバーが何をすべきかを定義します。p=none(監視のみ)から始め、数週間集約レポートを確認し、p=quarantineまたはp=rejectに移行します。

配信のテスト

最も速いテスト方法: テストメールを新鮮な一時メール受信トレイに送信し、受信トレイとスパムフォルダの両方を確認します。これにより即座かつ明確なフィードバックが得られます。MXToolboxの健全性チェックをプリランチチェックリストに含めましょう。

バウンス率とスパム苦情

2%を超えるバウンス率と0.1%を超えるスパム苦情率は配信可能性の問題を引き起こします。ハードバウンスは即座に永続的に削除してください。送信プロバイダーのダッシュボードでこれらのメトリクスを監視します。

  • SPFレコード: 承認済み送信サーバーをリストしたDNS TXTレコード。
  • DKIM: プロバイダー経由で設定した暗号署名。
  • DMARC: p=noneから始め、レビュー後にp=quarantineへ。
  • 専用プロバイダー: SendGrid、SES、Postmark、またはMailgun。
  • 適切な件名: 具体的で関連性があり、トリガーワードなし。
  • HTML + プレーンテキスト: 常に両方を送信。
  • バウンス処理: ハードバウンスは即座に削除。
  • 受信トレイテスト: デプロイ前に新鮮な一時アドレスにテストメールを送信。
SPF、DKIM、DMARCはオプションの追加機能ではありません — 信頼性の高いメール配信のための基本条件です。最初のプロダクションメールを送信する前に設定し、各ローンチ前に新鮮な使い捨て受信トレイで配信可能性を確認してください。