Gmailが受信できない原因を技術的に調べる方法|フィルタ・転送・認証エラー・遅延を診断

Gmailが受信できない原因を、フィルタ・転送・認証エラー・遅延などから調べるイメージを示したパソコン画面と虫眼鏡の画像

※ 本ページはプロモーションが含まれています。

「Gmailを送ったと言われたのに、メールが届かない」

このトラブルは、単純に「Gmailの調子が悪い」とは限りません。

実際には、

  • 迷惑メールに入っている
  • アーカイブされている
  • Gmailのフィルタで別の場所へ移動している
  • 自動転送されている
  • 他のメールアプリが処理している
  • 送信側のメールサーバーで拒否されている
  • SPF・DKIMなどの認証に失敗している
  • メールの配送途中で遅延している
  • Gmailには届いているが、受信トレイに表示されていない

など、さまざまな可能性があります。

そこでこの記事では、一般的な「受信できないときの対処法」ではなく、Gmailのどこでメールが止まっているのかを調べる方法を解説します。

目次

Gmailが「届かない」ときは、まず3つに分ける

最初に重要なのは、

「届いていない」

という現象を、そのまま一つの問題として扱わないことです。

次の3段階に分けると原因を特定しやすくなります。

① Gmailのサーバーまで届いていない

送信者側のメールサーバーからGmailにメールが到達していないケースです。

この場合は、

  • 送信者側のエラー
  • 宛先アドレスの間違い
  • SPF・DKIMなどの認証
  • 送信元IPやドメインの評価
  • メールサーバーの設定
  • 配送遅延

などを疑います。

② Gmailには届いたが、受信トレイにない

こちらは非常に重要です。

メールそのものはGmailに存在しているのに、

  • 迷惑メール
  • ゴミ箱
  • アーカイブ
  • 別のカテゴリ
  • ラベル
  • フィルタによる自動処理

などによって、普段見ている受信トレイから見えなくなっている可能性があります。

③ Gmailには届いているが、別のアプリや端末で見えていない

PCのブラウザでは見えるのに、スマートフォンでは見えない。

あるいは、

  • Outlook
  • Apple Mail
  • Thunderbird
  • スマートフォンのメールアプリ

などでだけ見えないケースです。

この場合は、Gmailそのものではなく、メールアプリ側の同期や設定を調べる必要があります。

最初にやるべき「in」検索

Gmailの受信トラブルを調べるとき、知っておくと非常に便利なのが、

in:anywhere

です。

Gmailの通常検索では、迷惑メールやゴミ箱は検索対象から除外されることがあります。

in:anywhere を付けると、Gmail全体を対象に検索できます。Google公式ヘルプでも、迷惑メール・ゴミ箱を含めて検索する方法として案内されています。

例えば、特定の相手からのメールを探すなら、

in:anywhere from:example@example.com

件名が分かっているなら、

in:anywhere subject:注文確認

のように検索します。

ここでメールが見つかった場合

「メールが届いていない」のではありません。

Gmailには届いています。

つまり、次に調べるべきなのは「なぜ受信トレイに表示されなかったのか」です。

アーカイブされていないか確認する

Gmailでは、メールを削除せずに受信トレイから消すことができます。

それが「アーカイブ」です。

アーカイブされたメールは「すべてのメール」などから確認できます。

検索なら、

in:archive

を利用できます。Google公式ヘルプでも、アーカイブされたメールを検索する方法として案内されています。

したがって、

受信トレイにない=メールが届いていない

とは限りません。

これはGmail特有の「見えなくなっただけ」という問題を切り分けるうえで重要です。

フィルタがメールを動かしていないか確認する

マニアックな原因として非常に重要なのが、Gmailのフィルタです。

Gmailのフィルタでは、条件に一致したメールに対して、

  • 受信トレイをスキップ
  • 既読にする
  • ラベルを付ける
  • 転送する
  • 削除する
  • スターを付ける
  • 重要マークを付ける

などの処理を自動的に実行できます。

つまり、

「○○さんからメールが来たはずなのに受信トレイにない」

という場合、フィルタによって自動処理されている可能性があります。

確認方法

Gmailの設定から、

「すべての設定を表示」→「フィルタとブロック中のアドレス」

を確認します。

特に、

  • From
  • To
  • 件名
  • 含む
  • 含まない

などの条件が設定されていないか確認してください。

さらに、

「受信トレイをスキップする」

や

「削除する」

が指定されていないかを見るのがポイントです。

「受信トレイをスキップ」は特に注意

例えば、次のようなフィルタがあったとします。

From: example@example.com

↓
受信トレイをスキップ
ラベル「仕事」を付ける

この場合、メールは届いています。

しかし受信トレイには表示されません。

そのため、

「○○さんからのメールだけ届かない」

という症状になることがあります。

実際には、

受信できないのではなく、自動整理されている

わけです。

自動転送も確認する

Gmailにはメールを別のメールアドレスへ自動転送する機能があります。

すべての新着メールを転送することも、フィルタを使って特定のメールだけ転送することもできます。

例えば、

Gmail
 ↓
別のメールアドレス

という設定になっている可能性があります。

また、転送時には、

受信トレイにコピーを残す

のか、

アーカイブする

のかといった処理も関係します。

身に覚えのない転送設定には注意

特に重要なのが、

「自分では転送設定をした覚えがない」

というケースです。

Google公式ヘルプでは、身に覚えのない自動転送通知が表示される場合、アカウントへの不正アクセスの可能性を考え、パスワード変更や転送設定の確認を行うよう案内しています。

メールが「迷惑メール」に入っていないか調べる

もちろん迷惑メールも確認します。

ただし、ここでも重要なのは、

受信トレイにない=迷惑メール

と決めつけないことです。

Gmailでは検索条件を使って、迷惑メールを含めてメールを探せます。

例えば、

in:anywhere from:example@example.com

と検索すると、Gmail全体から送信者を探せます。

正当なメールが迷惑メールに分類される場合は、そのメールについて「迷惑メールではない」と報告する方法や、送信者を対象にしたフィルタを作成する方法もGoogleが案内しています。

Gmailの容量不足も確認する

Googleアカウントの保存容量は、

  • Gmail
  • Googleドライブ
  • Googleフォト

で共有されています。

無料のGoogleアカウントには合計15GBの保存容量があります。

そのため、

「Gmailをそれほど使っていないから容量は大丈夫」

とは限りません。

GoogleフォトやGoogleドライブで大量の容量を使用していると、Googleアカウント全体の空き容量に影響します。

メールが受信できないときは、

Googleアカウントのストレージ使用量

も確認しておきましょう。

送信者側に「エラー」が返っていないか確認する

ここからが、この記事のマニアックな部分です。

受信者側で何時間待ってもメールが届かない場合、

送信者側にエラーメールが返っていないか

確認します。

例えば、

Delivery Status Notification
Mail Delivery Subsystem
Message not delivered

などの通知です。

このようなメールが返っているなら、

Gmailに届く前の段階で配送に失敗している

可能性があります。

GoogleにはSMTPエラーコードの一覧があり、例えば 550 5.7.26 は送信者の認証に関係する拒否を示すケースがあります。

SPF・DKIMは何をしているのか

独自ドメインからGmailへメールを送っている場合、SPFやDKIMという言葉が出てきます。

簡単に言えば、

「このメールは本当に、このドメインの正当な送信者から送られているのか」

を確認する仕組みです。

SPF

SPFは、ドメインのメールを送信してよいサーバーをDNS上で指定する仕組みです。

例えば、

example.com
 ↓
このサーバーから送信してよい

という情報を公開します。

送信元がSPFに登録されていなければ、認証に失敗する可能性があります。Googleも、ドメインのSPFレコードには使用するすべてのメール送信元を含めるよう案内しています。

DKIM

DKIMは、メールに電子署名を付ける仕組みです。

受信側は、その署名を利用して、

「このメールが正当な送信元から送られ、途中で改変されていないか」

を確認できます。

DMARC

DMARCは、SPFやDKIMなどの認証結果を利用して、認証に失敗したメールをどう扱うかというポリシーを定める仕組みです。

Googleの現在の送信者ガイドラインでは、すべての送信者についてSPFまたはDKIMによる認証が必要とされ、大量送信者にはSPF・DKIM・DMARCが求められています。

Gmailの「メッセージのソース」を見る

さらに深く調べたい場合は、

メールの詳細ヘッダー

を確認します。

Gmailではメールを開き、

その他 → メッセージのソースを表示

から詳細なヘッダーを確認できます。Google公式ヘルプでは、この情報をGoogle管理者ツールボックスのメッセージヘッダー分析に利用する方法も案内されています。

ここには、

Received:
From:
To:
Date:
Message-ID:
Authentication-Results:
DKIM:
SPF:
DMARC:

など、通常のメール画面では見えない情報が含まれています。

「Received:」を見ると配送経路が分かる

メールヘッダーの中でも特に重要なのが、

Received:

です。

メールは送信者から受信者まで、複数のメールサーバーを経由する場合があります。

例えば、

送信者
 ↓
送信メールサーバー
 ↓
中継サーバー
 ↓
Googleのメールサーバー
 ↓
Gmail

という経路です。

複数の Received: が並んでいる場合、それぞれのサーバーを通過した記録を確認できます。

これを調べることで、

どこまでメールが来ているのか

を推測できます。

メールの「遅延」もヘッダーから調べられる

「メールが届かない」のではなく、

単純に配送に時間がかかっている

ケースもあります。

Google公式ヘルプでは、メッセージのソースを表示し、作成日時などを確認してメールの遅延を調べる方法を案内しています。

例えば、

送信日時
↓
中継サーバー到着
↓
Google到着
↓
Gmail表示

の時間差を見ることで、

「送信直後から遅れているのか」

「途中のサーバーで時間がかかっているのか」

を切り分ける手掛かりになります。

Authentication-Resultsを見る

さらに専門的に見る場合は、

Authentication-Results:

を確認します。

ここに、

spf=pass
dkim=pass
dmarc=pass

などの認証結果が記録されることがあります。

反対に、

spf=fail
dkim=fail

などとなっていれば、送信側の認証設定に問題がある可能性があります。

ただし、認証結果だけを見て「これが唯一の原因」と決めつけるのは危険です。

Gmailの配送判断は、認証だけで決まるものではありません。

「From」と実際の送信元が違うこともある

メールの表示上、

From: company@example.com

となっていても、実際の配送経路や認証上のドメインが異なる場合があります。

Gmailでは送信者名の横に「経由」と別ドメインが表示されることがあります。

Googleは、送信元ドメインとFromアドレスのドメインが一致しない場合などに、このような情報が表示されることがあると説明しています。

このため、

From欄だけを見て送信元を判断する

のではなく、必要に応じてヘッダーまで確認することが重要です。

「Gmail側」と「送信者側」を切り分ける簡単な方法

原因究明では、別の送信元からテストメールを送るのが有効です。

例えば、

テスト1

自分の別Gmail

↓

問題のGmail

テスト2

Yahoo!メールなど別サービス

↓

問題のGmail

テスト3

企業・サービスのメール

↓

問題のGmail

これで、

結果考えられる方向
すべて届かないGmail側・アカウント側を調査
特定の送信者だけ届かない送信者側・認証・ブロックなど
特定サービスだけ届かないサービス側の送信設定など
Gmailにはあるが受信トレイにないフィルタ・アーカイブ・カテゴリなど
PCでは見えるがスマホでは見えないアプリ・同期側

という切り分けができます。

これは非常に強力な方法です。

Gmail受信トラブルの診断フローチャート

実際には、次の順番で調べると効率的です。

メールが届かない
       ↓
① in:anywhere で検索
       ↓
   ┌───┴───┐
   ↓       ↓
見つかる   見つからない
   ↓       ↓
Gmail内の  送信者側を確認
振り分け  エラーを確認
   ↓       ↓
フィルタ   認証・配送
迷惑メール  宛先など
アーカイブ
転送

見つからない場合は、さらに、

送信者にエラーが返っている?
        ↓
   YES → エラーコードを調べる
        ↓
   NO
        ↓
送信者側の配送状況を確認
        ↓
メールヘッダーを確認
        ↓
SPF / DKIM / DMARCなどを確認

という順番で調べます。

特に注意したい「転送メール」

メール転送を使っている場合は、さらに複雑になります。

例えば、

送信者
 ↓
A社メールサーバー
 ↓
転送サービス
 ↓
Gmail

という経路になっていると、転送によって認証に影響する場合があります。

Googleも、転送メールではSPFやDKIMなどの認証が適切に行われるようにすることを推奨しています。特にDKIMは転送メールの認証において重要とされています。

したがって、

「転送を使っているときだけGmailに届かない」

なら、転送経路を疑う価値があります。

Gmailが届かないときに「やってはいけないこと」

原因を調べる前に、設定を次々変更するのはおすすめしません。

例えば、

  • フィルタを全部削除する
  • 転送設定を全部変更する
  • メールアプリを何度も再設定する
  • パスワードを何度も変更する
  • メールを大量に削除する

などです。

設定を変更すると、

何が原因だったのか分からなくなる

からです。

まず、

  1. in:anywhere で検索
  2. 迷惑メール・ゴミ箱・アーカイブを確認
  3. フィルタを確認
  4. 転送設定を確認
  5. 送信者側のエラーを確認
  6. 必要ならメールヘッダーを確認

という順番で調査するほうが効率的です。

Gmail受信トラブルを診断するチェックリスト

最後に、原因調査のためのチェックリストをまとめます。

Gmail内を調べる

  • in:anywhere で検索した
  • 迷惑メールを確認した
  • ゴミ箱を確認した
  • アーカイブを確認した
  • ラベルを確認した
  • Gmailのフィルタを確認した
  • ブロック中のアドレスを確認した
  • 自動転送を確認した
  • Googleアカウントの容量を確認した

送信側を調べる

  • 宛先メールアドレスを確認した
  • 送信者にエラーが返っていないか確認した
  • エラーコードを確認した
  • 別のメールアドレスからテストした
  • 独自ドメインならSPFを確認した
  • DKIMを確認した
  • DMARCを確認した

より深く調べる

  • 「メッセージのソース」を確認した
  • Received: を確認した
  • Authentication-Results: を確認した
  • 配送時刻を確認した
  • 転送経路を確認した

まとめ|「届かない」ではなく「どこで止まったか」を調べる

Gmailの受信トラブルを解決するとき、最も重要なのは、

「メールが届いていない」と決めつけないこと

です。

実際には、

送信者
 ↓
送信サーバー
 ↓
中継・転送
 ↓
Google
 ↓
Gmail
 ↓
フィルタ・迷惑メール・アーカイブ
 ↓
受信トレイ
 ↓
メールアプリ

という複数の段階があります。

そのため、

「どこまでメールが来ているのか」

を一つずつ確認するのが、最も合理的な調べ方です。

特に覚えておきたいのは、

① in:anywhere でGmail内を探す

② フィルタ・転送・アーカイブを調べる

③ 送信者側のエラーを確認する

④ 必要なら「メッセージのソース」を見る

という4段階です。

一般的なGmailトラブルでは①~②だけで解決することも多いですが、特定の相手からだけ届かない、独自ドメインから送ったメールが届かない、送信後にエラーが返ってくる、といったケースでは、SPF・DKIM・DMARCやメールヘッダーまで調べることで、原因に近づけます。

Gmailの受信トラブルは、単なる「メールアプリの不具合」と考えるより、メール配送の経路を追跡する問題として考えると、かなり整理しやすくなります。