Google SMTPサーバーを使用したメール送信方法

Google SMTPサーバーを使用したメール送信方法

要約:ChatGPTPerplexity

毎日数百通のメールを送信しない小規模なWordPressサイトを運営している場合、GoogleのSMTPサーバーは優れた無料ソリューションです。すでにGmailアカウントをお持ちであれば、別のメールサービスを設定する必要はありません。 

ホストのデフォルトのメールシステムではなく、Googleの信頼できるメールインフラストラクチャを使用することで、WordPressサイトからのメールが迷惑メールフォルダではなく受信トレイに確実に届くようになります。

そして何より、GoogleのSMTPサーバーへの接続がこれまで以上に簡単になりました。WP Mail SMTPのようなツールを使えば、コードに一切触れることなく、複雑な設定に対処することなく、数回のクリックで全てを設定できます。 

WordPressのメール配信をより確実にしませんか?始めましょう!

簡単な回答:WordPressでGoogle SMTPを使用する方法

WP Mail SMTPをインストールし、Google / Gmailメーラーを選択します。WP Mail SMTP Proを使用すると、ワンクリックセットアップで2分以内にアカウントを接続できます。無料バージョンでは、Google Cloudプロジェクトを作成し、Gmail APIを有効にして、クライアントIDとクライアントシークレットをWP Mail SMTPに貼り付けます。GoogleはSMTPアクセスにOAuth 2.0を要求しています。パスワードは2025年5月以降使用できません。個人のGmailアカウントは1日あたり500通のメールを送信でき、Google Workspaceは2,000通まで可能です。

Gmail SMTP設定リファレンス

WP Mail SMTPのワンクリックフロー以外でGmail SMTPを設定する場合、または簡単な参照が必要な場合は、Googleが現在使用している設定を以下に示します。

設定
SMTPサーバーsmtp.gmail.com
ポート(推奨)STARTTLS付き587
ポート(代替)SSL/TLS付き465
ユーザー名完全なGmailまたはGoogle Workspaceのメールアドレス
認証OAuth 2.0(2025年5月以降必須)または2段階認証プロセスが有効な個人アカウント用のアプリパスワード
暗号化ポート587でのTLS、ポート465でのSSL
1日の送信制限(個人Gmail)500通のメール
1日の送信制限(Google Workspace)2,000通のメール

WP Mail SMTPのGoogle / Gmailメーラーを使用している場合、これらの値を手動で入力する必要はありません。プラグインは直接SMTPではなくGmail API経由で接続を処理します。上記の設定は、網羅性のため、およびGmailを他のクライアントやスクリプトに接続するすべての人のために記載されています。

Gmail SMTPはあなたのサイトに適していますか?

Gmail SMTPは無料で信頼性がありますが、すべてのサイトに最適とは限りません。以下に大まかなガイドを示します。

  • 適している場合:ブログ、中小企業のサイト、ポートフォリオ、および1日あたり約400通未満のメールを送信するサイト(お問い合わせフォーム通知、パスワードリセット、コメント通知)。
  • 微妙な場合:安定した注文量の小規模なeコマースストア、または時折ニュースレターを実行するメンバーシップサイト。個人用Gmailの1日あたり500通の制限に近づいており、1日あたり2,000通のGoogle Workspaceを検討する必要があります。
  • 適していない場合:一括送信者、マーケティングキャンペーン、または1日あたり2,000通のWorkspace上限を超える可能性があるサイト。 SendLayerPostmark、またはAmazon SESのような専用トランザクションサービスは、より適切にスケーリングし、深夜にロックアウトされることはありません。

注意:Gmail SMTP は OAuth 2.0 認証が必要です。Google は 2025 年 5 月に安全性の低いアプリのパスワードを廃止したため、Gmail のユーザー名とパスワードを SMTP 認証情報として使用できなくなりました。このガイドでは、最初から最後まで OAuth を使用するため、WordPress のメールは安全に送信されます。

方法1:Google SMTPワンクリック設定

サイトを Google の SMTP サーバーに接続する最も簡単な方法は、WP Mail SMTP のワンクリック設定ウィザードを使用することです。ほとんどの技術的な手順を自動的に処理してくれるため、私は常にこのオプションをお勧めします。

Google Workspace / Gmail のワンクリック設定オプションを使用するには、WP Mail SMTP Pro が必要です。まだライセンスをお持ちでない場合は、購入してください。

WordPressメールを今すぐ修正する

まず、まだインストールしていない場合は WP Mail SMTP をインストールして有効化します。設定ウィザードが自動的に起動します。設定プロセスを開始するには、開始しましょう ボタンをクリックします。

セットアップウィザードを開始

以前に WP Mail SMTP をインストールしたことがある場合は、設定 画面からセットアップウィザードを実行できます。

次の画面で、さまざまなメーラーオプションが表示されます。Google / Gmail オプションを選択し、保存して続行 ボタンをクリックします。

セットアップウィザードからメーラーを選択

新しいウィンドウがポップアップ表示され、Gmail アカウントを WordPress のメールプロバイダーとして使用する際の制限事項が説明されます。理解しました、続行 ボタンをクリックします。

Gmail の制限を理解していることを確認してください

次の画面で、Google アカウントに接続します。ワンクリック設定 オプションを 有効 に切り替え、Google でサインイン ボタンをクリックします。

Gmail のワンクリック設定をオンにする

Google アカウントにログインしてください。次に、プラグインがアカウント経由でメールを送信する権限を付与するために 続行 をクリックします。

Google 認証

次に、Google は WP Mail SMTP が必要とする権限を表示します。これらは、アカウント経由でメールを送信するための標準的な権限です。続行するには 許可 をクリックします。

Google メーラーの権限を許可する

WordPress に戻ると、接続が完了すると成功メッセージが表示されます。ウィザードが自動的に必要なすべての設定を記入してくれるため、認証情報や ID をコピー&ペーストする必要はありません!

カスタムドメイン(@gmail.com 以外)から送信する場合は、そのドメインで SPF、DKIM、および DMARC レコードも設定することをお勧めします。WordPress のメールなりすましを修正する ガイドで、完全なセットアップ手順を説明しています。

方法2:手動設定

ワンクリック設定オプションは迅速かつ簡単ですが、プラグインの Lite バージョンでも Gmail を WP Mail SMTP で設定できます。

ワンクリックセットアップと手動セットアップのどちらにするか迷っている場合は、簡単な比較を以下に示します。

手動セットアップワンクリックセットアップ(Pro)
使いやすさステップバイステップのガイドでサポート最小限のステップで即時接続
技術的なステップGoogleアプリの作成と認証情報の構成が必要手動構成は不要
所要時間約30〜60分2分未満
サポート豊富なドキュメントへのアクセスチームによる優先サポート
最適な用途詳細なセットアップと学習プロセスを好むユーザー最も迅速かつ簡単なセットアップを求めるユーザー

最も早く始められる方法をお探しですか?ワンクリック設定はプロセスを簡素化するため、すぐにメールを送信できます。

👉 Proにアップグレードしてワンクリックセットアップを有効にする

ただし、手動で設定したい場合は、以下のビデオをご覧いただくか、完全なステップバイステップの説明を読むために続けてください。

ステップ1:Google Cloud プロジェクトの作成

まず、Google Cloud Consoleに移動します。まだプロジェクトをお持ちでない場合は、作成する必要があります。

Googleアカウントにログインし、Google Cloud Consoleに移動して、ページ上部のMy Projectドロップダウンをクリックします。

Google Cloud プロジェクト

右上にあるNew Projectリンクをクリックします。

新しい Google Cloud プロジェクト

プロジェクトに「WordPress Email SMTP」のような名前を付け、ドロップダウンから組織名と場所を選択します。

Google Cloud 新規プロジェクトを作成

最後に、Createボタンをクリックします。

プロジェクトの準備ができたら、プロジェクトドロップダウンで選択されていることを確認します。次の手順でこのプロジェクトが必要になります。

ステップ2:Google API の有効化

認証情報を作成する前に、プロジェクトでGoogle APIを有効にする必要があります。

Google Cloud Consoleのサイドバーで、APIs & Services » Libraryに移動します。

Google API サービスライブラリ

次に、カテゴリの下を見て、Google Workspaceをクリックするか、検索バーに「Gmail API」と入力します。

Gmail APIの結果をクリックし、青いENABLEボタンをクリックします。

Gmail API を有効にする

ステップ3:認証情報(クレデンシャル)の作成

青いCreate Credentialsボタンをクリックして開始します。

Google API 認証情報を作成

Credential TypeとしてGmail APIを選択します。

Cloud Console で Gmail API を選択

次に、どのデータにアクセスしますか?の下で、ユーザーデータオプションを選択します。次に、次へボタンをクリックして続行します。

次のステップでは、アプリに関する基本的な情報を入力する必要があります。

  • App name:任意のアプリ名を入力します(例:My WordPress Site Email)。
  • User support email:提供された選択肢からメールアドレスを選択します。
  • App logo:必要に応じて、アプリのロゴをアップロードできます。これはオプションです。

最後に、Email addressesフィールドにメールアドレスを追加します。次に、SAVE AND CONTINUEボタンをクリックします。

Scopesセクションの最後までスクロールし、続行するにはSAVE AND CONTINUEボタンをクリックします。

ステップ5:OAuth クライアント ID の設定

次に、アプリをGoogleのOAuthサーバーに識別させるクライアントIDを設定する必要があります。

まず、Application typeドロップダウンからWeb applicationを選択します。

Webアプリケーションを選択

必要に応じてクライアント名を変更するか、事前に入力されたデフォルトのままにします。次に、Authorized redirect URIsセクションまでスクロールします。

Add URIボタンをクリックし、以下を入力します。

https://connect.wpmailsmtp.com/google

最後に、CreateボタンをクリックしてクライアントIDの設定を完了し、Doneボタンをクリックしてこの手順を完了します。

ステップ6:アプリの公開

デフォルトでは、新しいアプリはプライベートに設定されており、正常に機能しません。これを修正するには、Google Cloud ConsoleのサイドバーでAPIs & Services » OAuth consent screenに移動します。

Audienceタブを選択し、個人用Gmailアカウントを使用している場合はPublish Appボタンをクリックし、本番環境にプッシュすることを確認します。

アプリを公開

Google Workspaceアカウントを使用している場合は、Make Externalボタンをクリックしてから、In Productionを選択し、Confirmをクリックする必要があります。

ステップ7:WP Mail SMTP 設定の構成

これでGoogleアプリが作成されました。WP Mail SMTPの設定に貼り付ける認証情報をコピーする必要があります。これらはAPIs & Services » Credentialsの下にあります。

クライアントIDクライアントシークレットを表示するには、新しく作成したアプリの横にある鉛筆アイコンをクリックしてください。

これらの値をコピーして、WP Mail SMTPの設定の対応するフィールドに貼り付け、下にスクロールして設定の保存ボタンをクリックします。

クライアントIDとクライアントシークレットを保存すると、設定ページが更新されます。ページの下部までスクロールし、プラグインがGoogleアカウントを使用してメールを送信できるようにするボタンをクリックします。

このボタンをクリックすると、Googleのログイン画面がポップアップ表示されます。Googleアカウントでログインし、許可ボタンをクリックして、WP Mail SMTPがGmailアカウントを使用してメールを送信できるようにします。

Google メーラーの権限を許可する

無料のGmailアカウントを使用している場合、Googleがアプリを確認していないという警告メッセージが表示されることがあります。

アプリはご自身の個人使用のために作成したため、Googleによる確認は必要ありません。詳細リンクをクリックし、次にwpmailsmtp.comに移動する(安全ではありません)をクリックしてから、許可ボタンをクリックしてください。

サイトがGoogleアカウントに正常に接続されたという成功メッセージが表示されるはずです。

サイトをGoogle SMTPサーバーでメールを送信するように設定したら、WP Mail SMTPのテストメール機能を使用して、サイトから送信されたメールを受信していることを確認できます。

エラーが発生しましたか?一般的なOAuth設定の問題と修正方法

  • 「エラー403: access_denied」 — アプリがまだテストモードです。ステップ6に戻り、「アプリを公開(個人用Gmail)」または「外部にする+本番環境に移行(Workspace)」をクリックしてください。
  • 「トークンが期限切れまたは取り消されました」 — 認証を更新する必要があります。WP Mail SMTP » 設定に移動し、一番下までスクロールしてOAuth接続を削除をクリックし、次にプラグインがGoogleアカウントを使用してメールを送信できるようにするを再度クリックします。
  • 「SMTPホストに接続できませんでした」 — Webホストがアウトバウンドポート587または465をブロックしています。ポートのブロック解除についてホストに連絡するか、APIエンドポイントを使用するメーラーに切り替えてください(ほとんどのトランザクションメーラーはこれを使用します)。
  • 「Googleはこのアプリを確認していません」という警告 — 個人用アプリでは想定内です。詳細、次にwpmailsmtp.comに移動する(安全ではありません)、次に許可をクリックします。
  • 「ユーザーの1日の送信上限を超えました」 — Gmailの1日500通(Workspaceの場合は1日2,000通)の上限に達しました。メールは翌日再開されますが、定期的にこの上限に達する場合は、SendLayerのようなトランザクションサービスに切り替えてください。

WordPressメールをGoogle SMTPで送信する

Google SMTP サーバーでのメール送信に関するよくある質問

Google SMTPサーバーとは?

Google SMTPサーバーは、WordPressメールの信頼できる郵便サービスのようなものです。Webホストの基本的なメールシステム(多くの場合スパムに分類されます)を使用する代わりに、サイトはGoogleの信頼できるメールインフラストラクチャに接続します。これにより、配信率が向上し、メールが届かないという問題が軽減されます。

GmailのSMTPサーバーアドレスは何ですか?

GmailのSMTPサーバーアドレスはsmtp.gmail.comです。デフォルトではポート587とSTARTTLS暗号化を使用し、フォールバックとしてポート465とSSL/TLSを使用します。ユーザー名は、完全なGmailまたはGoogle Workspaceのメールアドレスです。認証にはOAuth 2.0または、2段階認証プロセスが有効な個人アカウントの場合は16文字のアプリパスワードが必要です。

Gmail SMTPにはポート587と465のどちらを使用すべきですか?

デフォルトではポート587とSTARTTLSを使用してください。これはSMTP送信の最新の標準であり、ほとんどのクライアントとホストで確実に機能します。ポート465(暗黙的なSSL)は、ホストが587をブロックする場合や、ソフトウェアがSSLを明示的に要求する場合の有効なフォールバックです。どちらのポートも暗号化されており、どちらも認証が必要です。

Gmail SMTPとGmail APIの違いは何ですか?

SMTPは、smtp.gmail.comにあるGmailのサーバーを含む、メールサーバー間でメールを送信するために使用されるオープンスタンダードプロトコルです。Gmail APIは、送信を含むGmailアカウントとのやり取りのためのGoogleのRESTエンドポイントです。どちらもGmailアカウントからメールを配信できます。WP Mail SMTPのGoogle / Gmailメーラーは、内部的にGmail APIを使用しているため、セットアップにはSMTP認証情報を直接入力するのではなく、Google Cloudプロジェクトの作成が含まれます。

SMTPにGmailパスワードを引き続き使用できますか?

いいえ。Googleは2025年5月に「安全性の低いアプリ」のサポートを廃止したため、通常のメールアドレスとパスワードではSMTP認証は機能しなくなりました。選択肢は2つあります。WP Mail SMTPのGoogle / Gmailメーラーが使用するOAuth 2.0、またはGoogleアカウントのセキュリティ設定で生成する16文字のトークンであるアプリパスワードです(2段階認証プロセスが有効な個人Gmailアカウントのみで利用可能で、Workspaceアカウントでは利用できません)。

デフォルトのPHPメールよりもGoogle SMTPを選択する理由

PHPメール(WordPressのデフォルトメーラー)には、最新のメールシステムが期待する認証が欠けています。Google SMTPは、その不足している信頼のレイヤーを追加するため、通知メール、パスワードリセット、お問い合わせフォームの送信が宛先に届く可能性がはるかに高くなります。

これを使用するためにGmailアカウントが必要ですか?

はい、Google SMTPを使用するにはGmailまたはGoogle Workspaceアカウントが必要です(無料のGmailアカウントで問題ありません)。しかし、多くの人が見落としがちな点があります。Gmailアドレスから送信する必要はないということです。適切な認証プラグインを設定すれば、任意のメールアドレスを「From」アドレスとして使用できます。この方法については、Gmailエイリアスからメールを送信するガイドを参照してください。

Gmailの送信制限を超えた場合はどうなりますか?

通常のGmailアカウントは1日あたり最大500通、Google Workspaceアカウントは2,000通まで送信できます。これらの制限を超えると、翌日までメールはバウンスします。より多くの送信が必要な場合は、Google Workspaceにアップグレードするか、SendLayerのような専用のメールサービスプロバイダーを検討することをお勧めします。

次に、Google Postmaster Toolsを設定します

Google SMTP でメールが確実に送信されるようになったので、メール配信をさらに詳しく確認することをお勧めします。Google Postmaster Tools は、バウンスメールやスパムの苦情の数を毎日監視し、深刻な問題になる前に問題を特定するのに役立ちます。

メールの修正準備はできましたか?今日から始めましょう WordPressの最高のSMTPプラグインで。メールを修正する時間がない場合は、追加購入で完全なWhite Glove Setupアシスタンスを利用でき、すべての有料プランで14日間の返金保証が付いています。

この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください。

レイチェル・アドニャナ

レイチェルは 10 年間 WordPress に関する執筆を行い、それよりも長い間ウェブサイトを構築してきました。ウェブ開発と並行して、SEO とデジタルマーケティングの芸術と科学に魅了されています。もっと詳しく

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

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。