Gmailのメール送信(SMTP)だけが失敗し、受信(POP3/IMAP)は正常な場合、原因の多くは認証方式やポート番号の設定ミスです。特に、Gmailのセキュリティ強化に伴い、正しい認証方式とポートの組み合わせを選ばないと接続が拒否されます。この記事では、SMTP送信失敗の原因を切り分け、正しい設定に修正する手順を具体的に解説します。設定を一つずつ確認すれば、多くの問題は自分で解決できます。
【要点】この記事で確認すること
- 最初に見る場所: Gmailの設定画面(「アカウントとインポート」タブ)と、使用中のメールクライアントの送信サーバー設定です。
- 切り分けの軸: 認証方式(SSL/TLS、STARTTLS)、ポート番号(587、465、25)、およびアプリパスワードの有無です。
- 注意点: 会社PCではグループポリシーやファイアウォールでポートが制限されている可能性があります。管理者の許可なくポートや認証方式を変更しないでください。
ADVERTISEMENT
SMTP送信失敗の代表的な原因
認証方式の不一致
GmailのSMTPサーバーは、接続時に正しい認証方式を要求します。現在、Gmailが推奨する認証方式は「STARTTLS(TLS)」です。これはポート587で使用し、通信を暗号化した上でユーザー名とパスワードで認証を行います。一方、古いクライアントや設定では「SSL/TLS」をポート465で使用することがありますが、Gmailは2024年以降、SSL/TLS方式のサポートを段階的に終了しています。そのため、ポート465を使用している場合は接続が拒否される可能性が高くなっています。また、認証なし(Anonymous)やPOP3用のパスワードはSMTPでは使用できません。
ポート番号の誤り
SMTPのポート番号は、以下の3つが一般的に利用されます。
- ポート587(推奨): STARTTLS認証を使用。Gmailが最も推奨する設定です。
- ポート465: 従来のSSL/TLS認証を使用。現在は非推奨ですが、一部の古いシステムで使われることがあります。
- ポート25: 標準のSMTPポートですが、Gmailでは送信専用として利用できません。多くのISPや会社のネットワークでブロックされています。
これらのポートを間違えると、タイムアウトや「サーバーに接続できません」というエラーが発生します。
SSL/TLS設定の問題
メールクライアントの「暗号化方式」または「接続のセキュリティ」の設定が、サーバー側と一致していないと認証に失敗します。Gmailでは「TLS」または「STARTTLS」が必須です。「なし」や「自動」を選択すると、接続が拒否されるか、平文でパスワードが送信される危険があります。また、会社のセキュリティポリシーで特定の暗号化方式のみ許可されている場合、それに合わせる必要があります。
GmailのSMTP設定を確認する手順
ここでは、GmailのWebインターフェースとメールクライアントの両方で設定を確認する手順を紹介します。まずはGmail側の設定を確認し、次にクライアント側を調整します。
- ブラウザでGmailにログインし、右上の歯車アイコンをクリックして「すべての設定を表示」を選択します。
- 「アカウントとインポート」タブを開き、「他のメールアドレスからの送信」セクションを確認します。ここでSMTPサーバーを追加・編集している場合は、その設定を開きます。
- 「SMTPサーバーの設定」ダイアログで、サーバー名が「smtp.gmail.com」、ポートが「587」、認証に「TLS」が選択されていることを確認します。もしポート465が設定されている場合は、587に変更します。
- 次に、メールクライアント(Outlook、Thunderbird、Apple Mailなど)の送信サーバー設定を開きます。サーバー名とポート番号、認証方式、ユーザー名(Gmailアドレス)、パスワード(アプリパスワードを使用している場合はアプリパスワード)をGmailの推奨値に合わせます。
- 2段階認証を有効にしている場合は、Gmailの「セキュリティ」設定ページで「アプリパスワード」を作成し、メールクライアントのパスワード欄にそのアプリパスワードを入力します。通常のGmailパスワードでは認証が通りません。
- 設定を保存した後、テストメールを送信します。失敗する場合は、エラーメッセージをメモして次のセクションを参照してください。
認証方式とポートの正しい組み合わせ
GmailでSMTP送信を成功させるには、下記の組み合わせを使用してください。推奨はポート587+STARTTLSです。
| ポート | 認証方式 | 暗号化 | Gmail対応 | 注意点 |
|---|---|---|---|---|
| 587 | STARTTLS | TLS | 対応(推奨) | ほとんどのメールクライアントで標準設定。2段階認証時はアプリパスワードが必要。 |
| 465 | SSL/TLS | SSL | 非推奨(レガシー) | 2025年以降、Gmailは段階的にサポートを終了する予定。古いクライアントで使われることがあるが587への移行を推奨。 |
| 25 | なし/STARTTLS | なし/TLS | 制限あり | Google Workspaceではデフォルトでブロック。個人Gmailでも多くのISPでブロックされるため使用不可。 |
失敗パターンとその対処法
パターン1:パスワードが間違っている
GmailのSMTP認証では、通常のGmailパスワードではなく「アプリパスワード」が必要な場合があります。特に2段階認証を有効にしているユーザーは、必ずアプリパスワードを発行して使用してください。アプリパスワードはGmailのセキュリティ設定から生成できます。また、会社のGoogle Workspaceアカウントでは、管理者がアプリパスワードを禁止していることもあるので注意してください。
パターン2:2段階認証が有効でアプリパスワード未使用
2段階認証を有効にしたまま、通常のパスワードでSMTP認証を行おうとすると「ユーザー名またはパスワードが違います」というエラーが表示されます。この場合、Gmailのセキュリティ設定で「アプリパスワード」を作成し、メールクライアントのパスワード欄に入力してください。アプリパスワードは一度生成すれば使い回せますが、忘れた場合は再生成が必要です。
パターン3:会社のファイアウォールでポートがブロックされている
社内ネットワークからGmailのSMTPサーバーに接続する場合、ファイアウォールがポート587や465をブロックしていることがあります。この場合、メールクライアントの設定をいくら変更しても接続できません。確認方法として、コマンドプロンプトで「telnet smtp.gmail.com 587」と入力して接続できるか試すか、ネットワーク管理者に問い合わせてください。もしブロックされている場合は、会社のメールサーバーを経由するSMTPリレー設定が必要になることがあります。
パターン4:メールクライアントの設定ミス(Outlook、Thunderbirdなど)
各クライアントでSMTP設定を行う際、以下の点を再確認してください。
- サーバー名:smtp.gmail.com(スペルミスに注意)
- ポート:587(推奨)
- 暗号化方式:TLSまたはSTARTTLS(Outlookでは「TLS」、Thunderbirdでは「STARTTLS」と表記されることがあります)
- 認証方法:パスワード(通常のパスワード方式)
- ユーザー名:Gmailアドレス(@gmail.comを含むフルアドレス)
- パスワード:アプリパスワード(必要な場合)
管理者に確認すべき情報
会社のGoogle Workspaceアカウントを使用している場合、GmailのSMTP設定を変更しても送信できない原因は組織側のポリシーにある可能性があります。以下の情報を管理者に伝えて確認を依頼してください。
- Google管理コンソールで「SMTPリレー」が許可されているかどうか。管理者は「アプリ」→「Google Workspace」→「Gmail」→「ルーティング」で設定を確認できます。
- セキュリティポリシーにより、特定のポートや認証方式が制限されていないか。たとえば、ポート587のみ許可、TLS必須などのルールが適用されていることがあります。
- アプリパスワードの使用が許可されているか。組織によってはアプリパスワードを無効にしている場合があります。
- ネットワークレベルで、GmailのSMTPサーバーへの送信が許可されているか。特に、プロキシやファイアウォールの設定を確認する必要があります。
よくある質問
Q1: OutlookでGmailのSMTP送信ができません。どうすればよいですか?
OutlookでGmailアカウントを設定する場合、送信サーバーの設定で「送信サーバー (SMTP) は認証が必要」にチェックを入れ、「受信メールサーバーと同じ設定を使用する」を選択してください。また、ポートは587、暗号化方式はTLSを選択します。2段階認証を有効にしている場合は、Gmailで発行したアプリパスワードをOutlookのパスワード欄に入力します。
Q2: iPhoneの標準メールアプリでSMTP送信に失敗します。
iPhoneのメールアプリでは、アカウント設定の「SMTP」欄でサーバー情報を入力します。サーバー名は「smtp.gmail.com」、ポートは「587」、認証は「パスワード」を選択し、SSL/TLSをオンにしてください。また、Gmailアカウントで2段階認証を使っている場合は、アプリパスワードを作成してパスワードとして設定します。
Q3: POP3で受信はできるのに、SMTP送信だけ失敗するのはなぜですか?
受信(POP3/IMAP)と送信(SMTP)は別々のサーバー設定を持つため、受信ができても送信が失敗することはよくあります。送信サーバーのポートや認証方式が間違っている、または2段階認証時にアプリパスワードを使っていないことが原因です。この記事の手順に沿って送信設定を確認してください。
Q4: アプリパスワードとは何ですか?
アプリパスワードは、2段階認証を有効にしているGmailアカウントで、通常のパスワードの代わりに特定のアプリやデバイスからログインするために使用する16桁のパスワードです。Gmailの「セキュリティ」設定から「アプリパスワード」を選択して生成します。アプリパスワードは一度しか表示されないため、必ず控えておいてください。削除したり忘れた場合は再生成が必要です。
まとめ
GmailのSMTP送信だけ失敗する場合、認証方式とポート番号の組み合わせが適切かどうかを最初に確認してください。推奨設定はポート587+STARTTLS(TLS)です。2段階認証を有効にしている場合は、必ずアプリパスワードを使用してください。会社のネットワーク環境やGoogle Workspaceのポリシーが原因の場合は、管理者に問い合わせる必要があります。設定を正しく行えば、ほとんどのSMTP送信失敗は解決できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Gmail・Googleアカウントの人気記事ランキング
- 【Googleアカウント】本人確認が必要ですと出る時の端末と場所の確認
- 【Gmail】Googleからの本物のセキュリティ通知か見分ける方法
- 【Googleアカウント】パスワードを忘れた時の再設定と注意点
- 【Googleアカウント】Google Playだけログインできない時のアカウント確認
- 【Gmail】なりすましメールを見分けたい時の送信元と認証情報確認
- 【Googleアカウント】確認コードが届かない時の電話番号とメール確認
- 【Googleアカウント】スマホを機種変更した後に認証できない時の確認
- 【Googleアカウント】パスキーでログインできない時の代替ログイン手順
- 【Googleアカウント】共有PCにログイン情報を残した時の削除手順
- 【Gmail】配信不能通知が返る時の宛先入力とドメイン確認
