現在の納期:24時間以内LINELINEで今すぐ相談する
MEMBER会員登録で全メニュー10%OFF/登録・注文履歴の管理は無料無料で会員登録 →

TROUBLE GUIDE

エックスサーバーでフォームやサイトからのメールが届かないときの直し方

ホームトラブル・修正ガイド エックスサーバー

フォームは動いているのにメールだけ届かない場合、Xserverでは送信ドメイン認証(SPF・DKIM・DMARC)の設定不足が主因になっていることが多いです。2024年以降、Gmail宛はこの認証が無いと届きにくくなりました。

考えられる原因

  1. 送信ドメイン認証(SPF/DKIM/DMARC)の不足

    「このメールは本当にこのドメインから送られたか」を受信側が確認する仕組みです。未設定だと、Gmail・携帯キャリア宛でなりすまし扱いされ、届かないか迷惑メール行きになります。

  2. フォームの送信元アドレスがドメイン外

    送信元を Gmail などにしていると、認証を設定しても一致せず弾かれます。送信元は自分のドメインのアドレスにするのが前提です。

  3. 受信側の迷惑メール判定

    届いていないのではなく迷惑メールフォルダに入っているだけのことも多く、まずそこの確認が先です。

ご自身で確認できること

  1. 迷惑メールフォルダを確認する

    テスト送信して、受信トレイと迷惑メールの両方を確認します。迷惑メール入りなら認証設定で改善が見込めます。

  2. サーバーパネルでDKIMを設定する

    Xserverのサーバーパネル → メール → DKIM設定 から、対象ドメインのDKIMを有効にできます。SPFは標準で設定済みのことが多いですが、DNSレコード設定の画面で確認できます。

  3. フォームの送信元を自ドメインにする

    フォームプラグインの設定で、送信元(From)を「info@自分のドメイン」等に変更します。返信先(Reply-To)にお客様のアドレスを入れれば、返信の手間は変わりません。

やってしまいがちですが、避けてください
  • DNSレコードを意味が分からないまま書き換える——メール全体・サイト表示まで止まることがあります。変更前の値を必ず控えてください

直らない場合は、代行します

送信経路と認証設定(SPF・DKIM・DMARC)を確認し、Gmail・携帯キャリア宛に届く構成へ直します。設定後に主要な宛先への到達テストまで行います。

表示の料金は作業1回分です。月額や継続のご契約はありません。納期はご依頼から24時間以内の対応を目指しています。営業のお電話は行っていません。

よくあるご質問

昨日まで届いていたのに急に届かなくなりました。

受信側(Google等)の判定基準は段階的に厳しくなっており、「ある日から届かない」はよく起きます。認証設定を整えるのが根本対応です。

メールソフトで送る分は届いています。

フォーム経由(プログラム送信)とメールソフト送信は経路が違うため、片方だけ弾かれることがあります。フォーム側の経路を確認します。

原因がはっきりしない場合は、URLを入れるだけの無料診断で状態を確認できます(約1分・登録不要)。

無料でサイトを診断する症状を伝えて相談する

関連する症状

相談・
申込み