MailerSendにおける「ドメインが確認されていません」エラーの修正

要約する:チャットGPT当惑

:このガイドは、WP Mail SMTP のMailerSend メーラーに適用されます。

このエラーの意味

「差出人」メールアドレスに使用されているドメインは、MailerSendのDNS検証に合格していません。MailerSendでは、そのドメインのアドレスからメールを送信する前に、ドメイン認証が必要です。

よくある原因

  • ドメインはMailerSendに追加されましたが、DNSレコードはまだ追加されていません
  • DNSレコードは追加されましたが、まだ反映されていません(最大48時間かかる場合があります)
  • DNSレコードの入力ミス(余分なスペース、DKIMセレクタ内のアンダースコアが抜けている、またはDNSプロバイダがCNAME値にドメイン名を自動的に付加しているなど)
  • WP Mail SMTPの「送信元メールアドレス」は、MailerSendで認証されたドメインとは異なるドメインを使用しています(例:送信元メールアドレスは [email protected] しかし、ただ otherdomain.com (MailerSendのダッシュボードで確認できます)

「ドメインが確認されていません」というエラーの解決方法

このエラーを解決するための、完全な手順ガイドをご紹介します。

ステップ1:MailerSendでドメインの状態を確認する

ログイン MailerSendにログインし にログインし、サイドバーの「メール」の下にある「ドメイン」をクリックします。

サイドバーの「メール」の下にある「ドメイン」をクリックしてください

ドメインを検索し、そのステータスを確認してください。「確認済み」と表示されている場合は、手順3に進んでください。そうでない場合は、以下の手順に従ってください。

ドメインの検証状況が表示されたドメイン一覧

ステップ2:ドメインの確認

そのドメインが一覧にない場合は、まず「ドメインを追加」をクリックして追加してください。

「ドメイン」ページにある「ドメインを追加」ボタン

次に、オーバーレイにドメイン名を入力してください。

「ドメインを追加」オーバーレイにドメイン名を入力してください

次に、「ドメインを追加」ボタンをクリックします。

オーバーレイ内の「ドメインを追加」ボタンをクリックして確定してください

MailerSendはホスティングプロバイダーを自動検出し、2つの認証方法を提供します:

MailerSendでは、ワンクリック認証と手動認証のオプションが利用可能です

オプションA:ワンクリック検証(利用可能な場合は推奨):

「Cloudflareで承認」をクリックします(または、ご利用のプロバイダーに応じて表示されるホスト固有のボタンをクリックします)。

「Cloudflareで認証」ボタンでワンクリックでドメイン認証を行う

MailerSendは、ご利用のホスティングサービスのダッシュボードへリダイレクトします。「承認」をクリックして、MailerSendが必要なDNSレコードを自動的に追加できるようにしてください。

完了すると、MailerSendのダッシュボードに戻ります。また、認証完了後には成功通知が表示されます。

オプション B:手動での DNS 設定:

手動ドメイン認証オプションを使用するには、「手動設定へ進む」をクリックしてください。

DNSレコードを手動で入力するには、手動設定のリンクにアクセスしてください

MailerSendでは、3つのDNSレコード(SPF TXT、DKIM CNAME、Return-Path CNAME)が表示されます。これらのレコードを、表示されているとおりにDNSプロバイダーに追加する必要があります。

MailerSendに表示されるDNSレコード(手動での確認用)

:DNSレコードの保存場所がわからない場合は、DNSレコードの追加方法に関するガイドをご覧ください。

DNSレコードを追加しました」チェックボックスにチェックを入れます。

MailerSendの検証機能に「DNSレコード」のチェックボックスを追加しました

検証を完了」をクリックします。

MailerSendの「検証完了」ボタン

:DNSの反映には最大48時間かかる場合がありますが、通常はそれより早く完了します。

完了すると、ドメインの状態は「確認済み」と表示されます。

ステップ3:「送信元メールアドレス」を認証済みドメインと一致させる

WP Mail SMTP」»「設定」»「一般」に移動します。

WP Mail SMTP設定ページ

の中で Eメールから フィールドに、MailerSendで認証済みのドメインのアドレスを入力してください。たとえば、認証済みの example.com、差出人アドレスは次のような形式でなければなりません [email protected].

メールアドレスから

また、「メールから強制適用」の設定を有効にすると、変更内容をサイト全体に適用できます。設定が完了したら、画面を下にスクロールして「設定を保存」をクリックしてください。

WP Mail SMTP の「一般設定」にある「設定を保存」ボタン

ステップ4:テストメールを送信する

WP Mail SMTP」»「ツール」に移動します。「メールテスト」タブをクリックします。

WP Mail SMTP Tools の「メールテスト」タブ

送信先」フィールドに受信者のメールアドレスを入力してください。HTMLの切り替えスイッチは「ON」のままにしておいてください。

完了したら、「メールを送信」をクリックしてください。

「メールテスト」タブ内の「メールを送信」ボタン

成功メッセージが表示されたことを確認し、受信トレイを確認してメールが届いているか確認してください。

備考

  • MailerSendでは、ドメインの認証にSPFとDKIMの両方が必要です。SPFレコードを追加するだけでは不十分です。
  • レコードに問題がないように見えても検証に失敗する場合は、余分なスペースがないか、DKIMセレクタにアンダースコアが抜けていないか、あるいはDNSプロバイダがCNAME値にドメイン名を自動的に付加していないかを確認してください。
  • ホストが対応している場合(Cloudflareなど)、ワンクリック検証が最も手っ取り早い方法です。
  • WP Mail SMTP の「送信元メールアドレス」のドメインは、MailerSend で認証済みのドメインと一致している必要があります。ドメイン自体がすでに認証済みの場合、このエラーの最も一般的な原因は、ドメインの不一致です。

これで完了です!これで、MailerSendの「ドメインが確認されていません」というエラーを修正し、WP Mail SMTP経由でメールを再び送信できるようになりました。

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使って、WordPressのメールを確実に送信しましょう。