AI要約
サイトのメールが実際に届くようにWordPressのSMTP設定を構成したいですか?SMTPは、連絡フォームや注文メールの紛失に対する迅速な解決策です。
デフォルトでは、WordPressにはまったくSMTP設定画面がありません。すべてのメールをサーバーのPHPメール機能に渡します。これらのメッセージはしばしば失敗するか、スパムに分類されます。
このガイドでは、各SMTP設定と入力する内容を説明します。
WordPressのSMTP設定はどこにありますか?
WordPressには組み込みのSMTP設定がありません。追加するには、WP Mail SMTPをインストールし、WP Mail SMTP »設定に移動します。
そこで、メーラーを選択します。その他のSMTPでは、プロバイダーのSMTPホスト、暗号化、SMTPポート、およびログイン情報を入力します。ほとんどのプロバイダーでは、ポート587とTLSです。
WP Mail SMTPは、PHPのmail()関数の代わりに、認証されたメールプロバイダーを使用します。受信サーバーは各メッセージの送信者を検証できるため、より多くのメールが受信トレイに届きます。

WordPress SMTP設定の説明
以下のすべての設定は、WP Mail SMTP » 設定の一般タブにあります。それぞれの機能と入力内容を説明します。
送信者設定
これらの設定は、メールの送信元を制御します。すべてのメーラーに適用されます。
- 送信者メールアドレス:メールの送信元アドレス。
[email protected]のように、ご自身のドメインのメールアドレスを使用してください。 - 送信者メールアドレスの強制:他のプラグインが送信者メールアドレスを変更するのを防ぎます。デフォルトでオンになっており、オンのままにしておくことをお勧めします。
- 送信者名:人々が見る送信者名。会社名などを入力します。
- 送信者名の強制:すべてのメールに送信者名を使用させます。これはデフォルトではオフになっています。
- 返信先パス:バウンスメッセージを送信者メールアドレスに送信します。デフォルトでオンになっており、Other SMTPなどの一部のメーラーで表示されます。
メーラー
メーラー設定は、WP Mail SMTPがメールを送信する方法を選択します。ほとんどのメーラーはAPIキーで接続するため、サーバーの詳細を入力する必要はありません。
プロバイダーがSMTPの詳細(ホストのメールなど)しか提供しない場合は、Other SMTPを選択してください。
SMTP接続設定
Other SMTPを選択すると、これらのフィールドが表示されます:
- SMTPホスト:プロバイダーのアウトバウンドメールサーバー。
smtp.gmail.comなど。 - 暗号化:なし、SSL、またはTLSを選択します。ほとんどのサーバーではTLSの使用を推奨します。
- SMTPポート:プロバイダーが使用するポート。暗号化を選択すると自動的に入力されます:TLSの場合は587、SSLの場合は465、なしの場合は25。
- 自動TLS:サーバーがサポートしている場合、接続をTLSにアップグレードします。デフォルトでオンになっており、TLSを選択すると非表示になります。
- 認証:メールサーバーにログインします。デフォルトでオンになっており、ほとんどのプロバイダーで必要です。
- SMTPユーザー名:通常は完全なメールアドレスです。
- SMTPパスワード:メールパスワード。GmailやYahooの場合は、アプリパスワードを使用します。
WP Mail SMTPはデータベース内のパスワードを暗号化します。さらにセキュリティを高めるには、wp-config.phpファイルでWPMS_ONおよびWPMS_SMTP_PASS 定数を使用して設定できます。
使用するSMTPポートと暗号化
ポートと暗号化が一致しない場合、接続は失敗します。標準的な組み合わせを以下に示します。
Port 587 + TLS → the usual choice (STARTTLS)
Port 465 + SSL → encrypted from the first byte (implicit TLS)
Port 25 + None → server-to-server relay, often blocked by hosts
ポート587と465はどちらも安全です。WP Mail SMTPが推奨しているため、ポート587とTLSから始めることをお勧めします。ホストが587をブロックしている場合は、SSLでポート465を試してください。
ポート25は避けてください。多くのホストはスパム対策のためにブロックしています。一部のプロバイダーは、587がブロックされた場合のバックアップとして、ドキュメントにポート2525を記載しています。
一般的なメールプロバイダーのSMTP設定
一般的なプロバイダーの設定値を以下に示します。常にプロバイダー自身のヘルプページで確認してください。
| プロバイダー | SMTPホスト | ポート+暗号化 | パスワード |
|---|---|---|---|
| Gmail / Google Workspace | smtp.gmail.com | 587 + TLS、または 465 + SSL | 16文字のアプリパスワード(2段階認証が必要です) |
| Yahoo Mail | smtp.mail.yahoo.com | 465 + SSL、または 587 + TLS | アプリパスワード |
| Zoho Mail(無料または個人用) | smtp.zoho.com | 465 + SSL、または 587 + TLS | アカウントパスワード、または2段階認証付きのアプリ固有のパスワード |
| Zoho Mail(有料、独自ドメイン) | smtppro.zoho.com | 465 + SSL、または 587 + TLS | 上記と同じ |
| SendLayer | smtp.sendlayer.net | 587 + TLS | 設定 » SMTP認証情報からのSMTPパスワード |
ウェブホストのメールについては、ホスティングコントロールパネルを確認するか、ホストに問い合わせてください。
WordPressのSMTP設定をメール用に構成する方法
WP Mail SMTPでWordPressのメール設定を行うには2つの方法があります。より簡単な方から始めます。
方法1:WordPress SMTPのフルホワイトグローブ設定を取得する
自分でやるのは気が進まないですか?私たちのチームがホワイトグローブセットアップで対応できます。これはEliteに含まれていますが、どのライセンスにも追加できます。
すべて設定してテストします:
- WP Mail SMTPを、差出人メールアドレスと差出人名でインストールして設定します
- メーラーに必要なDNSレコードを追加します
- すべてが機能することを確認するためにテストメールを送信します
これはSendLayer、SMTP.com、Brevoと連携しており、すべてメール到達率で高い実績があります。
開始するには、ホワイトグローブセットアップのリクエスト方法を参照してください。
WordPress SMTP設定を自分で構成したい場合は、次にそのプロセスを説明します。
方法2:WordPress SMTPとメール設定を自分で追加する
WP Mail SMTPをインストールしたら、メーラーを選択して設定を完了します。デフォルト(なし)では、メールは引き続きPHPメール経由で送信されます。
これは無料版を含むすべてのバージョンで機能します。ここではPro版を使用して追加機能を紹介します。
ステップ1:WP Mail SMTPプラグインをインストールする
まず、まだインストールしていない場合はWP Mail SMTPをインストールしてください。
Liteからアップグレードしますか?プラグインの設定ページにライセンスキーを貼り付けると、自動的にアップグレードされます。

WP Mail SMTPは初めてですか?WP Mail SMTPアカウントにログインし、ダウンロードタブを開きます。次に、オレンジ色のボタンをクリックしてプラグインをダウンロードします。
次に、WordPressダッシュボードにログインしてプラグインをアップロードします。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するこのガイドを参照してください。

インストールしたら、有効化をクリックします。新規インストールの場合、WordPressがセットアップウィザードを自動的に開きます。
ステップ2:メーラーサービスに接続する
次に、メーラーを接続しましょう。ウェルカム画面で、開始をクリックします。
ライブサイトでは、ウィザードがWP Mail SMTPのウェブサイトに移動する場合があります。これは正常です。
次に、SMTPメーラーの選択画面が表示されます。どのプロバイダーを選択すべきかわからない場合は、いくつかのヒントがあります:
- ほとんどのサイトでは、SendLayer、SMTP.com、またはBrevoをお勧めします。ウィザードは3つすべてを推奨とマークします。これらは、無料トライアルまたは無料プランのあるトランザクションメールプロバイダーです。
- SendLayerのクイック接続は、数回のクリックでアカウントをリンクでき、最初の200通のメールは無料です。
- その他のSMTPは、上記の設定を使用して、任意のSMTPサーバーで機能します。GoDaddyやA2 Hostingなどの一部のホストは、外部SMTP接続をブロックする場合があります。
- Google / Gmailメーラーは、GmailおよびGoogle Workspaceアカウントに適しています。設定には時間がかかりますが、WordPressから任意のGmailエイリアスでメールを送信できます。
メーラーを選択したら、ウィザードでそれを選択します。
次に、ウィザードにメーラーの設定が表示されます。保存する前にプロバイダーでチェックされるため、タイプミスは早期に検出されます。
各メーラーにはセットアップドキュメントもあります。下のあなたのものをクリックして、手順に従ってください。
メーラーが接続されたら、ウィザードの残りの部分のためにここに戻ってください。
ステップ3:メールログとメールアラートを有効にする
メーラーの設定を追加した後、WP Mail SMTPは追加の機能が必要かどうかを尋ねます。2つはデフォルトでオンになっています:
- メール配信の改善
- メールエラー追跡
Proは詳細なメールログとインスタントメールアラートも追加します。
- 詳細なメールログは、各メールのヘッダー、件名、ステータスを追跡します。これをオンにすると、完全なメールレポートもオンになります。毎週の要約を取得するために、週次メールサマリーを追加できます。
- インスタントメールアラートは、サイトがメールの送信に失敗したときに通知します。そうすれば、ユーザーが何かを見逃す前に修正できます。
ステップ4:追加のメールログ設定を有効にする
メールログをオンにした場合、次の画面にはさらにいくつかのログ設定があります。
これらのオプションには以下が含まれます。
- 送信されたすべてのメールの内容を保存:各メールの内容をデータベースに保存します。メールを再送信するには、これが必要です。
- WordPressから送信されたファイル添付ファイルを保存:添付ファイルを保存します。サイトのアップロードフォルダに保存されます。
- メールが開かれたときに追跡:受信者がメールを開いたときに確認できます。
- メール内のリンクがクリックされたときに追跡:受信者がリンクをクリックしたときに表示されます。
WordPressメールのログ方法については、こちらをご覧ください。
次に、WP Mail SMTPアカウントからライセンスキーをコピーします。Pro機能とアップデートを有効にするために、ボックスに貼り付けます。

最後に、ウィザードはテストメールを送信してメーラーをチェックします。失敗した場合、正確なエラーと修正方法が表示されます。
いつでも別のテストを送信できます。WP Mail SMTP »ツール »メールテストに移動します。
あなたのメールアドレスを入力し、メール送信をクリックします。メールが届いた場合、WordPress SMTP設定は機能しています。
これで必須の設定は完了です。次の手順はオプションのPro機能です。
ステップ5:追加の接続を設定する
WP Mail SMTP Proを使用すると、複数のメーラーを接続できます。追加のメーラーは2つの機能をアンロックします:
- バックアップ接続:プライマリ接続でメールが失敗した場合、バックアップが再試行します。
- スマートルーティング:ルールに基づいて、異なるメールを異なるメーラー経由で送信します。たとえば、注文メールにはトランザクションメーラーを使用し、その他は別のプロバイダーを使用できます。
追加するには、WP Mail SMTP » 設定 » 追加接続を開きます。

2番目の接続は、最初の接続と同じように設定します。

ステップ6:バックアップ接続を設定する
一般タブに移動し、バックアップ接続までスクロールします。使用したい接続を選択し、設定の保存をクリックします。

ステップ7:スマートルーティングを構成する
スマートルーティングタブを開きます。ドロップダウンを使用してルールを作成し、設定の保存をクリックします。
ルールに一致しないすべてのメールは、プライマリ接続経由で送信されます。

ステップ8:失敗したメールを再送信する
Proを使用すると、ログに記録されたメールを再送信できます。まず、WP Mail SMTP » 設定 » メールログを開きます。

ログを有効にする、メールコンテンツをログに記録する、添付ファイルを保存するがすべてオンになっていることを確認してください。
サイトからテストメールを送信します。たとえば、お問い合わせフォームのエントリなどです。次に、WP Mail SMTP » メールログに移動します。

再送信したいメールのログを表示をクリックします。

次に、右側のサイドバーのアクションの下にある再送信をクリックします。

ポップアップで受信者を確認するか、カンマで区切って他のアドレスを追加します。次に、はいをクリックします。

一括で再送信するには、メインのログ画面でメールを選択し、ドロップダウンを使用します。

ステップ9:メールレート制限を構成する
レート制限は、ビジーサイトがプロバイダーの送信キャップを超えないようにし、スロットルされないようにします。
まず、WP Mail SMTP » 設定 » その他を開き、メール送信の最適化をオンにします。これにより、メールがバックグラウンドで送信されるため、ページは高速のままです。
次に、メールレート制限をオンにします。プロバイダーの制限に合わせて、1分、1時間、1日、1週間、または1か月のキャップを設定します。
たとえば、プロバイダーが1日に10,000通のメールを許可する場合、9,500通のキャップを試してください。
制限を超えたメールはキューに残り、制限が許可する時に送信されます。
WordPress SMTP設定のトラブルシューティング
テストメールが失敗した場合、エラーは通常1つの設定を指しています。一般的なものを以下に示します。
SMTPエラー:SMTPホストに接続できませんでした
WordPressはメールサーバーに到達できません。SMTPホストのスペルを確認し、ポートを暗号化に合わせます。
両方が正しく見える場合は、ホストがSMTPポートをブロックしている可能性があります。587を開くように依頼するか、SendLayerのようなAPIメーラーを使用してください。
SMTPエラー: 認証できませんでした
サーバーがログインを拒否しました。SMTPユーザー名とSMTPパスワードを確認し、認証がオンになっていることを確認してください。
GmailとYahooは、通常のパスワードを受け付けません。アカウントのセキュリティ設定でアプリパスワードを作成し、それを使用してください。
TLSまたは証明書のエラー
一部のサーバーではTLS設定が壊れています。SSLまたはなしを選択した場合は、自動TLSをオフにして、再度テストしてください。
まだ失敗していますか?メールサーバーの証明書についてホストに確認してください。
メールは送信されるがスパムに分類される
SMTP接続は機能していますが、受信サーバーがメッセージを信頼していません。自分のドメインの差出人メールアドレスを使用し、差出人メールアドレスを強制するをオンにしてください。
次に、ドメインにSPF、DKIM、DMARCレコードを追加します。
別のプラグインが送信者を変更する
一部のフォームおよびストアプラグインは、独自の差出人アドレスを設定します。それらを上書きするには、差出人メールアドレスを強制すると差出人名を強制するをオンにしてください。
WordPress SMTP設定に関するFAQ
WordPressでメールを配信するためにSMTPを使用することについて、もっと知りたいですか?お任せください。
WordPressサイトからメールを受信できないのはなぜですか?
通常、スパムフィルターは、ウェブホストと受信トレイの間でメッセージを捕捉します。これは突然始まることがあります。サーバーのIPがブロックリストに載っているか、SMTPホストにエラーがある可能性があります。
修正方法については、WordPressのメールがスパムに送信されるのを停止する方法に関するガイドを参照してください。
WordPressでSMTPを設定するにはどうすればよいですか?
SMTPプラグインをインストールし、メーラーを選択して、プロバイダーの詳細を入力します。WP Mail SMTPは、メールログ、失敗アラート、バックアップ接続を追加するため、お勧めです。オプションを比較するには、WordPressの最高のSMTPプラグインのリストを参照してください。
SMTPにはポート587または465のどちらを使用すべきですか?
TLSファーストでポート587を使用してください。WP Mail SMTPが推奨しており、ほとんどのプロバイダーがリストしています。
SSLでポート465を使用しても、セキュリティは同等です。ホストが587をブロックしている場合は、これを使用してください。
WP Mail SMTPとは何ですか?
WP Mail SMTPは、メール配信を修正するWordPressプラグインです。ウェブサーバーではなく、メールプロバイダー経由でサイトのメールを送信します。
それははるかに信頼性が高くなります。このWP Mail SMTPレビューで詳細を読むことができます。
WP Mail SMTPは必要ですか?
すべてのサイトで必要というわけではありませんが、ほとんどのサイトで必要です。SMTPプラグインがない場合、WordPressはPHPメールに依存しますが、これはしばしばスパムフォルダに入ったり、サイレントに失敗したりします。サイトがフォーム、注文、またはパスワードリセットのメールを送信する場合は、それだけの価値があります。
WP Mail SMTPをGmailで設定するにはどうすればよいですか?
当社のGmailセットアップドキュメントの手順に従ってください。
また、WP Mail SMTPを使用してGmailエイリアスからメールを送信することもできます。これにより、WordPressで複数の差出人アドレスを使用できます。
WordPressでメールが送信されない問題を修正するにはどうすればよいですか?
これは通常、WebホストがPHPメールをブロックまたは誤って処理している場合に発生します。WP Mail SMTPをインストールし、SendLayerまたはGmailのようなプロバイダーに接続してください。
WP Mail SMTPのSMTP設定は何ですか?
これらはプロバイダーによって異なります。たとえば、Gmailはポート587でTLSを使用してsmtp.gmail.comを使用します。ほとんどのWP Mail SMTPメーラーはAPIキーを使用するため、ホストやポートを入力する必要はありません。
有料のSMTPサービスは必要ですか?
常にではありません。Brevoには無料プランがあり、SendLayerのクイックコネクトには最初の200通のメールが無料で含まれています。WooCommerceの注文のような大量のメールの場合、有料プランではより高い制限が適用されます。
WordPressでSMTPをテストするにはどうすればよいですか?
WP Mail SMTP » Tools » Email Testに移動します。メールアドレスを入力し、Send Emailをクリックします。メッセージが表示されれば、SMTP設定は機能しています。
WordPressでSMTPサーバーの設定を見つけるにはどうすればよいですか?
WordPressには組み込みのSMTP設定がありません。WP Mail SMTPをインストールし、WP Mail SMTP »設定に移動します。
SMTPホスト、ポート、および暗号化は、メールプロバイダーから取得します。たとえば、SendLayerはダッシュボードの設定 » SMTP認証情報の下にリストしています。
次に、DNS設定を確認する
DNS設定は通常、ウェブホストまたはドメインレジストラによって管理されます。3つのDNSレコードがメールがスパムに送信されるのを停止するのに役立ちます:DMARC、DKIM、およびSPF。
- まず、ドメインのDMARCレコードを作成することから始めることができます。これにより、他者があなたのドメインを使用してフィッシングメールを送信することを防ぎます。
- また、複数のSPFレコードを組み合わせる方法を説明するガイドもあります。
- そして、DKIMレコードが長すぎる場合は分割することができます。
メールの修正準備はできましたか?今日から始めましょう WordPressの最高のSMTPプラグインで。メールを修正する時間がない場合は、追加購入で完全なWhite Glove Setupアシスタンスを利用でき、すべての有料プランで14日間の返金保証が付いています。
この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。
