WP Engine の DKIM、DMARC、および SPF 設定ガイド

最終更新日:
5 読了時間:5分
WP Engine の DKIM、DMARC、および SPF 設定ガイド

主なポイント

  • WP Engine は MailChannels を利用しています。デフォルトでは、WP Engine は WordPress のネイティブメールを MailChannels のリレーサービス経由で送信します。SPF レコードには、この特定のリレーを必ず含める必要があります。
  • DKIM を利用するには、サードパーティ製の SMTP サーバーが必要です。WP Engine は、デフォルトのメールサービスに対して DKIM キーを生成しませんDKIM と DMARC を完全に整合させるためには、WP Engine では、専用のサードパーティ製 SMTP プロバイダー(Mailgun や SendGrid など)を経由してメールを送信することを強く推奨しています。
  • SPFを慎重に統合してください。既存のSPFレコードがある場合は、そのレコードにMailChannelsのインクルード機能を含める必要があります。同じドメインに対して、2つ目のSPF TXTレコードを作成してはいけません。
  • 厳格な適用ポリシーに移行する前に、まずはシンプルなDMARC監視ポリシー(p=none)を設定し、集計レポートを受信してトラフィックを確認することから始めましょう
  • PowerDMARCなどのサードパーティ製のDMARCチェックツールを使用して、設定が有効になっており、正しく機能していることを確認してください。

ウェブサイトをWP Engineでホスティングしている場合、WordPressの自動送信メールがユーザーの受信箱に確実に届くようにすることは極めて重要です。パスワード再設定リンクであれ、お問い合わせフォームの通知であれ、ドメイン認証を適切に設定することで、これらのメッセージがスパムフォルダに振り分けられるのを防ぐことができます。

適切なメール認証(SPF、DKIM、DMARC設定することで、ドメインをなりすましから確実に保護できます。これらのレコードが設定されていない場合、WordPressで生成されたメールは、GmailやYahooなどの主要なメールプロバイダーによって完全にブロックされてしまうリスクが高くなります。

WP Engineでドメインを認証する理由は?

WP Engineは、プレミアムなマネージドWordPressホスティングプラットフォームです。ウェブサイトの安全なホスティングには定評がありますが、WordPressサイトから生成されるデフォルトのメール(ユーザー登録やWooCommerceの領収書など)は、共有IPインフラから送信されます。

必要なセキュリティプロトコルを適切に設定すれば、すぐにその効果が実感できるでしょう:

  • より強力な保護:貴社に代わってメールを送信する権限を持つ者を明確に定義することで、フィッシングやなりすましからブランドを守ります。
  • 配信率の向上:主要なメールプロバイダーがお客様のメールを信頼するよう確保し、サイトからの通知やアラートが迷惑メールフォルダに入らないようにします。
  • 評判の向上:送信者スコアを向上させ、世界中のメールネットワークとの信頼関係を築きます。
  • 実用的な可視性:自社のドメインIDを使用してメールを送信しているユーザーが誰であるかについて、透明性の高い洞察を提供します。

WP Engine の SPF および DKIM レコードを設定する手順

WP Engineは、お客様のDNSホストとしての役割は果たしません。これらの変更を行うには、ドメイン登録業者のDNS管理パネル(GoDaddy、Cloudflare、Namecheapなど)にログインする必要があります。

手順 1:DNS に SPF レコードを追加する

SPFレコードは、どのサーバーがお客様のドメインからメールを送信する権限を持っているかを、他のメールシステムに通知するものです。WP Engineのデフォルトのメールインフラストラクチャを承認するには、MailChannelsをホワイトリストに登録する必要があります。

SPFレコードがまだ設定されていない場合は、DNS管理画面にログインし、新しいTXTレコードを作成してください:

  • 種類:TXT
  • ホスト/名前:@(またはご自身のルートドメイン)
  • 値:v=spf1 include:relay.mailchannels.net ~all

(注:DNSにGoogle WorkspaceやMicrosoft 365などの他のサービス用のSPFレコードがすでに設定されている場合は、新たにレコードを作成しないでください。既存のレコードの「~all」タグの直前に、MailChannelsの「include」ステートメントを追加してください。例:v=spf1 include:_spf.google.com include:relay.mailchannels.net ~all)

複数の送信元を管理していて、制限に近づいている場合は、当社のホステッドSPFソリューションをご検討いただく価値があります。また、PowerDMARCのSPFチェッカーで現在のレコードを確認することもできます。

SPFチェッカー

ステップ 2: DKIM の設定を行う

DKIMはメールにデジタル署名を追加し、そのメールが本当に御社から送信されたものであることを証明します。

WP Engineは、同社のデフォルトのMailChannelsリレーを介して送信されるメールについて、公開鍵と秘密鍵のDKIM鍵ペアを生成していないことを公式に表明しています。WordPressのメールにDKIMを導入するには、WP Engineは専用のサードパーティ製メールホストの利用を強く推奨しています。

Mailgun、Brevo、SendGridなどのSMTPプロバイダーに登録し、SMTPプラグイン(WP Mail SMTPなど)を使用してサイトと連携させる必要があります。連携が完了したら、選択したSMTPプロバイダーのダッシュボード内でDKIMレコードを生成し、その固有のCNAMEまたはTXTレコードをDNS管理画面に登録してください。

PowerDMARCのDKIMチェッカーを使って、レコードそのものを確認することができます。

DKIMチェッカー

WP EngineのDMARCレコードを有効にする手順

SPFおよびDKIMプロトコルの設定が完了したら、ドメインの可視性を維持するためにDMARCレコードを公開する必要があります。DMARCは、セキュリティチェックに失敗したメッセージを他のサーバーがどのように処理すべきかを定義することで、企業の評判を守るのに役立ちます。レポート機能を有効にしておかないと、自社のメールが認証に失敗しているかどうかを把握することができません。

PowerDMARCの無料DMARCレコード生成ツールを使用して、安全に包括的なレコードを作成しましょう。

  1. PowerDMARCの「無料DMARCレコード生成ツール」にアクセスしてください。
  2. ポリシーについては、p=none(監視専用モード)を選択してください。これにより、当初は何もブロックされなくなるため、適用に移行する前にメールのトラフィックを確認する時間を確保できます。

DMARCレコードジェネレータ

DMARCポリシーについて簡単に説明すると、その仕組みは次のとおりです:

  • p=none (監視): すべてのメールを通常通り配信しますが、ドメインを名乗ってメールを送信しているユーザーを特定するレポートを生成します。
  • p=隔離(ソフトな措置):許可されていないメールを、受信者のスパムフォルダに直接振り分けます。
  • p=reject(厳格な適用):許可されていないメールを完全にブロックします。

Important: Jumping straight to enforcement risks blocking your own legitimate business emails. Starting with p=none is essential to map out your mail flow and fix any authentication issues safely. However, staying at p=none for too long is not recommended as it leaves your domain vulnerable to phishing and impersonation threats. Move to an enforcement policy as soon as you are confident with your setup.

1. DMARCの集計レポート(rua)を受信するには、「レポート」欄に、IT部門またはセキュリティ部門専用のメールアドレスを入力してください。

2. DNS管理コンソールにログインし、新しいTXTレコードを追加します:

  • 種類:TXT
  • ホスト/名前:_dmarc
  • 値:v=DMARC1; p=none; rua=mailto:[email protected];

3. レコードを保存します。

セットアップの確認

ステップ 1:プロパゲーションが完了するまで待つ

DNSマネージャーで行った変更が、インターネット全体に完全に反映されるまでには、24時間から48時間かかる場合があります。

ステップ 2:PowerDMARC を使用して最終確認を行う

DNSの設定が世界中で完全に正確かつ有効であることを確認するには、自動チェックを実行してください:

PowerDMARCの無料DMARCレコードチェッカーを使用して、レコードが正しく公開されているかを確認してください。

DMARCレコードチェッカー

ドメインの健全性診断結果で何がわかるか:

  • DKIM:合格/準拠
  • DMARC:ポリシーが検出されました
  • SPF:合格

まとめ

ビジネス用メールインフラのセキュリティ確保は、プロフェッショナルとしての信頼を維持し、顧客を詐欺から守るために不可欠です。メールセキュリティをさらに強化したい場合は、業務に支障をきたすことなく、「p=none」からDMARCの適用へ安全に移行しましょう。BIMIを設定して受信トレイにロゴを表示させ、自動レポートをシームレスに監視できます。PowerDMARCチームがサポートいたします。
ぜひ弊社までお問い合わせいただくか、PowerDMARCのデモにご登録いただき、より安全なメール通信の威力を実際にご体験ください!

CTA