メールが届かないとき、原因は「送れていない」のか「届いているが見えていない」のかでまったく違います。まずここを切り分けないと、関係のない設定を触って状況を悪化させます。ここでは切り分けの手順、Gmail宛に届かないときに必要なDNS設定、見落としやすい容量オーバーや転送設定までを順に解説します。メール設定全般はメール設定の記事にまとめています。

最初の切り分け:Webメールにログインして、そこに届いているかを確認してください。Webメールに届いているならサーバーは正常で、問題はメールソフト側です。Webメールにも届いていないなら、送信側かDNSの問題になります。この1手で調べる範囲が半分になります。

症状で分ける

「届かない」には方向が2つあります。まずどちらかを確定させてください。

症状主な原因見る場所
自分が送ったメールが相手に届かない迷惑メール判定、SPF未設定DNS設定、相手の迷惑メールフォルダ
自分宛のメールが届かない容量オーバー、転送設定、迷惑メールフォルダWebメール、メールアカウント設定

以下、それぞれについて解説します。

自分が送ったメールが届かない場合

近年もっとも多いパターンです。特にGmail宛で顕著になっています。

1. まず相手に迷惑メールフォルダを確認してもらう

「届かない」と言われたメールの大半は、受信側の迷惑メールフォルダに入っています。削除されているわけではありません。まずここを確認してもらってください。

2. SPFレコードを確認する

SPF(Sender Policy Framework)は、「このドメインからのメールを送ってよいサーバーはどれか」をDNSで宣言する仕組みです。

受信側は、届いたメールの送信元サーバーがSPFの宣言と一致するかを確認します。一致しないと「送信元を偽装しているかもしれない」と判断され、迷惑メール扱いになります。

エックスサーバーでドメインを追加すると、通常はSPFレコードが自動で設定されます。手動での確認・追記が必要になるのは次のケースです。

  • 外部サービスからメールを送信している(メール配信サービス、問い合わせフォームの外部サービスなど)
  • GmailのSMTPを使って独自ドメインで送信している(Gmail連携の記事参照)
  • 他社サーバーから移行した直後で、DNSレコードを手動設定した

DNSレコードの確認・編集方法はDNS設定の記事にまとめています。

3. DKIM・DMARCを確認する

SPFだけでは不十分な場合があります。

仕組み役割
SPF送ってよいサーバーを宣言する
DKIMメールに電子署名を付け、改ざんされていないことを示す
DMARCSPF・DKIMに失敗したメールをどう扱うかを指定する

出典:各仕組みの一般的な定義(RFC)。エックスサーバーでの設定可否と手順は公式のヘルプで確認してください。

大量にメールを送る用途や、企業ドメインからの送信では、この3つを揃えておくことが求められる場面が増えています。

DNSレコードの編集は影響が大きい作業です。編集前に現在の設定をスクリーンショットで残してください。特にMXレコードを誤って削除すると、今度は受信ができなくなります。

4. 送信内容そのものを見直す

設定が正しくても、内容によって迷惑メール判定されることがあります。

  • 件名や本文に、宣伝色の強い表現が多い
  • 短い本文にURLだけが貼られている
  • 一度に大量の宛先へ同じ内容を送っている
  • 送信元の表示名と実際のアドレスが食い違っている

特に新しく取得したドメインは実績がないため、判定が厳しくなる傾向があります。運用を続けるうちに改善することもあります。

自分宛のメールが届かない場合

こちらは確認する場所が決まっています。

  1. 1
    Webメールにログインして確認する
    ここに届いていればサーバーは正常。問題はメールソフト側の設定になる。届いていなければ次の手順へ
  2. 2
    迷惑メールフォルダを確認する
    Webメール側の迷惑メールフォルダに振り分けられていることがある
  3. 3
    メールアカウントの容量を確認する
    容量オーバーだと新しいメールを受信できない。サーバーパネルの「メールアカウント設定」で使用量を確認する
  4. 4
    転送設定を確認する
    転送設定が入っていて、別のアドレスに流れているだけということがある。「サーバーに残さない」設定だと元のアドレスには残らない
  5. 5
    メールアドレスが存在するか確認する
    削除したアドレス、タイプミスのあるアドレス宛に送られている可能性。サーバーパネルで一覧を確認する
  6. 6
    ドメインの設定を確認する
    サイトも表示できない状態なら、ドメインやDNSの問題。DNS設定の記事を参照
サーバーパネルのメールアカウント追加画面
「メールアカウント設定」で「メールアカウントを追加」を押した状態。アドレス・パスワード・容量(初期値2,000MB)を入力する(2026年10月9日撮影。ドメイン名などはぼかしています)。

容量オーバーは気づきにくい

もっとも見落とされやすい原因です。メールアカウントごとに容量の上限があり、超えると新しいメールを受信できなくなります。

送信者にはエラーが返りますが、受信側は「届いていないこと」に気づきません。問い合わせ窓口のアドレスでこれが起きると、機会損失につながります。

対処は次のどちらかです。

  1. 古いメールを削除して空きを作る
  2. サーバーパネルでそのアドレスの容量上限を引き上げる

重要な窓口のアドレスは、定期的に使用量を確認してください。

転送設定の見落とし

以前に設定した転送が残っていて、意図しないアドレスにメールが流れていることがあります。「サーバーに残さない」設定だと、元のアドレスには何も残りません。

サーバーパネルの転送設定の一覧を確認し、不要なものは解除してください。

急に届かなくなった場合

直前に行った変更を疑うのが最短です。

変更したこと起きること
DNSレコードを編集したMXレコードを消すと受信できなくなる
ネームサーバーを変更した反映が完了するまで不安定になる
メールアドレスを削除したそのアドレス宛は届かない
転送設定を変えた別のアドレスに流れる
外部サービスの連携を追加したSPFの記述が上書きされることがある

何も変更していないのに届かなくなった場合は、容量オーバーか、受信側(相手のメールサービス)の判定基準の変化を疑ってください。後者は自分側では制御できないため、SPF・DKIM・DMARCを整えることが対策になります。

まとめ

メールが届かないときは、まずWebメールに届いているかを確認してください。届いていればサーバーは正常で、問題はメールソフト側です。この1手で原因の範囲が半分に絞れます。

自分が送ったメールが届かない場合は、相手の迷惑メールフォルダとSPFレコードの設定を確認します。近年は受信側の判定が厳しく、SPF・DKIM・DMARCを揃えることが実質的に必要になってきています。

自分宛が届かない場合は、容量オーバーと転送設定が見落とされやすい原因です。特に問い合わせ窓口のアドレスは、定期的に使用量を確認してください。

DNSレコードの編集方法はDNS設定の記事、メール設定全般はメール設定の記事、ブラウザでの確認方法はWebメールの記事をご覧ください。