GmailSMTPサーバーを使用して無料でメールを送信する方法
公開: 2020-11-11ほとんどの人は、Gmailのすっきりとしたインターフェースと、検索演算子やアドオンなどの便利な機能で知っています。 ただし、Gmailをさらに使用することもできます。GmailSMTPサーバーです。
Gmail SMTPサーバーを使用すると、OutlookやThunderbirdなどの他のメールクライアントを使用して、Gmailアカウントからメールを送信できます。 しかし、さらに重要なことは、GmailのSMTPサーバーを使用してWordPressサイトからメールを送信することもできます。 無料で!
これは、専用の電子メール送信サービスにお金をかけることなく、WordPressサイトの電子メールの信頼性を高めるための非常に優れた方法です。 Gmailでは、 1日あたり最大500通のメールを送信できます。これはWordPressサイトの大部分にとって十分すぎるほどです。
この投稿では、GmailSMTPサーバーについて知っておく必要のあるすべてのことを取り上げます。
GmailSMTPサーバーを使用して無料でメールを送信するためのビデオガイドをご覧ください
Gmail用のSMTPサーバーを見つける方法
最も重要な質問から始めましょう– Gmail SMTPサーバーとは何ですか?
Gmail SMTPサーバーを見つけるには、次の詳細を使用できます。
- Gmail SMTPサーバーアドレス:smtp.gmail.com
- Gmail SMTP名:あなたのフルネーム
- Gmail SMTPユーザー名:完全なGmailアドレス(例:[メール保護])
- Gmail SMTPパスワード:Gmailへのログインに使用するパスワード
- Gmail SMTPポート(TLS): 587
- Gmail SMTPポート(SSL): 465
設定しようとしたときに見つかる可能性のある他の一般的な(ただしユニバーサルではない)GmailSMTP設定もいくつかあります。 それらに遭遇した場合の回答方法は次のとおりです。
- SSLが必要:はい
- TLSが必要:はい
- 認証が必要/認証を使用:はい
- 安全な接続が必要/安全な接続を使用する:はい
GmailSMTPサーバーに関するFAQ
飛び込む前に、GmailSMTPサーバーに関するいくつかの一般的な質問に答えましょう。
Gmail SMTPサーバーアドレスとは何ですか?
上で詳しく説明したように、デフォルトのサーバーアドレスはsmtp.gmail.comです。 Gmailの完全なメールアドレスとGoogleのパスワードを使用してログインできます。
メールの送信にGmailSMTPサーバーを使用できますか?
はい! あなたはできる。 ThunderbirdやOutlookなどの他のメールクライアントを使用している場合は、Gmail SMTPサーバーの詳細を使用して、Gmailアカウントを介してメールを送信できます。
ただし、SMTPは電子メールを送信するためだけのものであることを忘れないでください。 別のメールクライアントでGmailアカウントへのメールも受信する場合は、POP3またはIMAPを使用する必要があります。 これらの設定を見つけるには、Gmailの設定を開き、[転送とPOP/IMAP ]タブに移動します。
Gmail SMTPサーバーを使用してWordPressトランザクションメールを送信できますか?
はい! WordPressは、パスワードのリセットや通知などの基本的なトランザクションメールを多数送信します。これらのメールはすべて、GmailSMTPサーバーを使用して配信できます。
無料のGmailアカウントだけで、1日あたり最大500通のメールを送信できます。これは他の無料のSMTPサーバーが適用する制限よりも大幅に高くなっています。
有料のGoogleWorkspaceアカウント(以前のG Suite)をお持ちの場合、Googleは制限をさらに引き上げ、1日あたり最大2,000通のメールを送信できるようにします。 Gmailアドレスではなく、独自のカスタムドメイン名からメールを送信することもできます。 つまり、 [メール保護]の代わりに[メール保護]から送信できます。 そのためには、GoogleWorkspaceMXレコードを設定してGoogleWorkspaceアカウントをカスタムドメイン名に接続する必要もあります。
注:技術的には、送信制限は「1日あたり」ではありません。 代わりに、制限は「24時間ローリング期間」に適用されます。 たとえば、月曜日の午後11時59分に500通のメールを送信してから火曜日の午前12時1分にさらに500通のメールを送信することはできません。
Gmail SMTPサーバーは引き続き2要素認証で機能しますか?
はい! Googleアカウントで2要素認証を有効にしている場合でも、SMTPサーバーを使用できます。 ただし、アプリが引き続き接続できるように、アプリのパスワードを生成する必要があります。
Googleアカウントにログインしているときにこのページにアクセスすると、アプリのパスワードを生成できます。
ただし、GmailのSMTPサーバーを使用してWordPressサイトのメールを送信する場合は、このアプローチを使用することはお勧めしません。 代わりに、以下のチュートリアルで詳しく説明するGmailAPIメソッドを使用する必要があります。 これにより、SMTPサーバーの詳細を入力するだけでなく、GmailのAPIを使用してメールを送信できます。これには、2要素認証の問題を回避できるという利点もあります。
GmailSMTPサーバー経由でメールを送信するようにWordPressを設定する方法
それでは、GmailSMTPサーバーを使用してWordPressサイトのトランザクションメールを無料で送信する方法を見てみましょう。 この方法はうまく機能し、デフォルトのPHPメール方法を使用するよりもサイトのメールの信頼性を向上させます。
これを設定するには、SMTPの詳細をプラグインするだけでなく、APIを介してGmailSMTPサーバーに接続できるようにGoogleアプリを作成する必要があります。 これを行うには、かなりの数のステップが含まれます。 これは1回限りのセットアッププロセスです。 つまり、この設定を行うのに30〜60分かかると、サイトは引き続き自動操縦の恩恵を受けます。
Googleアプリの作成に加えて、WordPressSMTPプラグインの助けも必要になります。 無料のPostSMTPMailer / Email Logプラグインを使用しますが、無料のWPMailSMTPプラグインもGmailAPIをサポートするもう1つの優れたオプションです。
基本的なプロセスは次のようになります。
- Post SMTP Mailer / Email Logプラグインをインストールします(Googleアプリで使用するURLを取得するには、最初にこれを行う必要があります)。
- Googleアプリを作成します。 これはプロセスの最も複雑な部分ですが、すべてのステップをガイドします。
- GoogleアプリのAPIキーをPostSMTPMailer /EmailLog設定に追加します。
- テストメールを送信して、すべてが機能していることを確認します。
注–このチュートリアルは、無料のGmailアカウントの使用に焦点を当てています。 ただし、同様のプロセスに従って、Google Workspace(G Suite)アカウントを介してメールを送信するようにサイトを構成できます。
1.PostSMTPメーラー/電子メールログをインストールして構成します
開始するには、WordPress.orgから無料のPost SMTP Mailer /EmailLogプラグインをインストールしてアクティブ化する必要があります。 これにより、Gmail API/SMTPサーバーを介してメールを送信するようにWordPressサイトを構成できます。
プラグインをアクティブ化した後、WordPressダッシュボードの[ SMTPの投稿]タブに移動し、大きな[ウィザードの開始]ボタンの下にある[すべての設定を表示]リンクをクリックします。
次に、[メッセージ]タブに移動し、「差出人」の電子メールアドレスと名前を設定します。 Gmailアドレスを「差出人」メールとして使用することも、必要に応じて別のメールアドレスを使用することもできます。
次に、[アカウント]タブに戻り、[タイプ]ドロップダウンで[ GmailAPI ]を選択します。 この選択を行うと、下の[認証]ボックスにいくつかの追加オプションが表示されます。 次のステップで承認されたJavaScriptオリジンと承認されたリダイレクトURIの詳細が必要になるため、このページを開いたままにします。

2.Googleアプリを作成します
次に、Googleアプリを作成する必要があります。 これにより、WordPressサイトがGmailAPIを介して安全にメールを送信できるようになります。 繰り返しますが、これは間違いなくこのプロセスの最も複雑な部分です。 ただし、これは主に多くのボタンをクリックするだけであり、実行するために必要なすべての手順/スクリーンショットを提供します。
プロジェクトを作成する
開始するには、新しいタブを開き、このURLをコピーしてGoogleDevelopersConsoleに移動します。 そこで、新しいプロジェクトを作成する必要があります。 Developers Consoleに初めてログインする場合、Googleは最初のプロジェクトを作成するように促します。 または、すでにいくつかのプロジェクトがある場合は、左上隅のドロップダウン(下のスクリーンショットで[1]でマークされている)をクリックして、新しいプロジェクトを作成できます。

GmailAPIを有効にする
プロジェクトを作成したら、[ APIとサービスを有効にする]ボタンをクリックします(上のスクリーンショットを参照)。
次の画面で「Gmail」を検索し、 GmailAPIの結果を選択します。

次に、 GmailAPIの全ページで[有効にする]をクリックします。

クレデンシャルを作成する
これで、GmailAPI専用のインターフェースが表示されます。 ボタンをクリックして、資格情報を作成します。

次の情報を使用して、必要なクレデンシャルを確認するフォームに記入します。

- どのAPIを使用していますか? Gmail API
- どこからAPIを呼び出しますか? Webブラウザ(JavaScript)
- どのデータにアクセスしますか? ユーザーデータ
それが済んだら、 「必要なクレデンシャルは何ですか?」をクリックします。 下部のボタン。

同意画面を設定する
これで、同意画面を設定する必要があるというプロンプトが表示されます。 これは、Googleを使用してサイトにサインアップ/ログインするときに表示されるのと同じタイプの認証画面です。
Googleの要件を満たすためにこれを行う必要がありますが、これは自分のWordPressサイトでのみ使用するため、入力する情報について心配する必要はありません。
ボタンをクリックして同意画面を設定します。

これにより、 OAuth同意画面を構成できる新しいタブが開きます(元のブラウザータブはすぐに戻る必要があるため、手元に置いておきます)。 [ユーザータイプ]で、[外部]を選択します。 次に、[作成]をクリックします。

次の画面で、サイトの基本的な詳細を入力します。 繰り返しますが、この情報を見るのはあなただけなので、ここに何を入れるかについて心配する必要はありません。

情報を追加したら、下部にある[保存]をクリックします。
プロジェクトへのクレデンシャルの追加を完了する
次に、プロジェクトインターフェイスにクレデンシャルを追加するタブに戻り、次の情報を入力します。
- 名前– Webサイトの名前(または覚えやすいその他の名前)。
- 承認されたJavaScriptオリジン–これはPost SMTP Mailer / Email Logプラグイン(ステップ#1)で見つけることができます。
- 承認されたリダイレクトURI–これはPost SMTP Mailer / Email Logプラグイン(ステップ#1)で見つけることができます。

すべてを追加したら、[更新]をクリックします。 次に、[更新]ボタンが[ OAuthクライアントIDの作成]に変わります。それをクリックしてプロセスを終了し、[完了]をクリックします。
あなたのWordPressサイトの遅いホストにうんざりしていませんか? 私たちは、WordPressの専門家による超高速サーバーと24時間年中無休のワールドクラスのサポートを提供します。 私たちの計画をチェックしてください
これでほぼ完了です。
[完了]をクリックすると、プロジェクトの[資格情報]タブにOAuth 2.0クライアントIDのセクションが表示されます([完了]をクリックすると自動的に開きます)。
作成した名前のエントリをクリックします。

ここで、2つの情報を見つける必要があります。
- クライアントID
- クライアントシークレット
次のステップでこれらの値が必要になるため、これらの値にアクセスできるようにしてください。

3.GmailアプリのクライアントIDをSMTPメーラー/メールログの投稿に追加します
セットアップを完了するには、WordPressダッシュボードの[SMTPメーラー/メールログの投稿]設定に戻り、前の手順のクライアントIDとクライアントシークレットを貼り付けます。 次に、変更を必ず保存してください。

次に、プラグインはGoogleに権限を付与するように求めるプロンプトを表示します。

そのリンクをクリックすると、通常のGoogle認証プロセスが開きます(これも、Googleサインオンを使用してサイトに登録する場合と同じです)。 ただし、レビューのためにアプリをGoogleに送信しなかったため、Googleは「このアプリは確認されていません」という警告を表示します。
これは独自のアプリであるため、警告を無視しても問題ありません。 オプションをクリックして詳細設定を表示し、[ Go to“ yourwebsite.com”(unsafe)]リンクをクリックして認証プロセスを続行します。

これで、通常のプロセスを実行します。 WordPressサイトにGmailアカウントへのアクセスを許可するオプションを必ず選択してください。 Gmail SMTPサーバーを介してメールを送信するには、これらの権限が必要です。
以上です! かなりの数のステップがありましたが、これでほぼ完了です。
4.テストメールを送信します
すべてが機能していることを確認するために、Post SMTP Mailer / Email Logには、テスト電子メールを送信するオプションが含まれています。 これには、メイン設定ページからアクセスできます。

テストメッセージの送信先のメールアドレスを入力できます。
次に、プラグインの設定に成功メッセージが表示されます。

また、メールの受信トレイにアクセスすると、テストメールも表示されます。

すべてがうまくいけば、あなたは終わりです。
これで、WordPressサイトはGmailSMTPサーバーを使用してすべてのメールを送信します。 [SMTPの投稿]→[電子メールログ]に移動すると、これが発生していることを確認できます。 これにより、サイトが送信するすべての電子メールが一覧表示されます(プラグインで問題が発生した場合のエラーも含まれます)。

概要
Gmail SMTPサーバーを使用すると、GmailアカウントとGoogleのサーバーを使用してメールを送信できます。
ここでの1つのオプションは、Gmailアカウントを介してメールを送信するようにThunderbirdやOutlookなどのサードパーティのメールクライアントを構成することです。 デフォルトのGmailSMTPの詳細は次のとおりです。
- Gmail SMTPサーバーアドレス:smtp.gmail.com
- Gmail SMTP名:あなたのフルネーム
- Gmail SMTPユーザー名:完全なGmailアドレス(例:[メール保護])
- Gmail SMTPパスワード:Gmailへのログインに使用するパスワード
- Gmail SMTPポート(TLS): 587
- Gmail SMTPポート(SSL): 465
もう1つのオプションは、Gmailを使用してWordPressサイトのトランザクションメールを送信することです。 1日あたりのメール数が500に制限されているため、Gmailの無料送信制限は、SendGridやMailgunなどの他の無料SMTPサービスよりも大幅に高くなっています。
ただし、これを行う場合は、SMTPサーバーの詳細を使用するのではなく、GmailAPIを介してメールを送信する必要があります。
Gmail APIを使用するようにアプリを設定すると、プロセスが1回限り複雑になりますが、サイトのメールを送信するための信頼性の高い安全な方法が提供されるため、努力する価値があります。
これで準備が整いました。メールの生産性を高めるためのGmailアドオンのリストを確認してください。
Gmail SMTPサーバーについて、またはWordPressでどのように使用できるかについてまだ質問がありますか? コメントでお問い合わせください!