わずか数ステップでWordPressサイトのメール配信性を改善しませんか?Simple Mail Transfer Protocol (SMTP) を設定することで、メール配信の問題を素早く解決することができます。
このチュートリアルでは、WP Mail SMTPのOther SMTPメーラーを使用して、サイトのメール配信を改善する方法を紹介します。
注意:Other SMTPメーラーは、WordPressダッシュボードにメールのログイン名とパスワードを保存するため、WP Mail SMTPの他のメーラーオプションよりも安全ではありません。他のWordPress管理者がこれにアクセスできるため、可能な限りWP Mail SMTPのより安全なメーラーを使用することをお勧めします。
さらに、多くのホスティング・プロバイダーは、デフォルトでSMTPポートをブロックしているため、SMTP接続ができません。このような場合は、ウェブホストに連絡して、問題を解決できるかどうかを確認する必要があります。
その他のSMTPとは?
Other SMTPメーラーを使えば、標準的なSMTP(Simple Mail Transfer Protocol)を使って、どんなメールアドレスからでもメールを送ることができます。そのため、他のメーラーよりも設定が簡単です。
このメーラーを使用すると、サーバー設定の問題にぶつかる可能性が高くなります。また、メールアカウントのパスワードを変更すると、メーラーのパスワード設定を更新しなければなりません。このような制限やその他の制限により、あまり理想的な体験ができない可能性があります。
- コストOther SMTPメーラーには費用はかかりません。
- 送信元メールアドレスどの差出人メールアドレスでも使用できますが、このアドレスはサイト全体で使用する必要があります。
- 結論Other SMTPメーラーを使ったセットアップは、他のほとんどのオプションに比べ、迅速かつ簡単です。他のメーラーを使えないサイトには便利だが、セキュリティ上の制限があるため、最初の選択肢にはすべきではない。
注:利用可能なすべてのメーラーについての詳細は、WP Mail SMTPのメーラーガイドをご覧ください。
WPメールのSMTP設定
始める前に、WP Mail SMTPプラグインをインストールして有効にしてください。
プラグインをインストールしたら、WordPressのサイドバーメニューからWP Mail SMTP " Settingsをクリックします。次に、プラグインの設定ページを開くために、「一般」タブを選択します。

プライマリー接続を設定するために利用可能な各オプションを以下に説明します。
Eメールから
これは、あなたのサイトのすべての電子メールが送信される電子メールアドレスです。

注:SMTPメールの送信に使用するEメールアドレスを必ず入力してください(YahooアカウントやGmailアカウントなどに関連するEメールアドレスです)。
また、[Force From Email]ボックスにチェックを入れることをお勧めします。そうすることで、WP Mail SMTP内のFrom Email設定が、サイト全体のすべてのプラグインのFrom Email設定と一致するようになります。

注:詳細については、強制送信メール設定の仕組みを理解するためのガイドを参照してください。
名前から
デフォルトでは、From Nameにはサイト名が設定されます。ただし、お好きな名前に変更することができます。

また、[送信者名の強制]設定を有効にして、この名前をサイト全体のすべてのメールに適用することもできます。

リターンパス
オプションの[リターンパス]チェックボックスにチェックを入れて、リターンパスを差出人メールと一致させることをお勧めします。この設定を有効にすると、受信者のメールに問題がありメッセージがバウンスした場合にメールを受信できます。

メーラー
Mailerフィールドで、Other SMTPオプションを選択する必要があります。

その他のSMTPメーラーの設定
メーラーとしてその他のSMTPを選択すると、新しいセクションが表示され、SMTPの追加設定を行うことができます。
- SMTPホスト:メールプロバイダーのSMTP設定に記載されている送信サーバー。
- 暗号化: SMTP接続に使用される暗号化のタイプ(TLS、SSL、またはなし)。
- SMTP Port:プロバイダーがSMTP接続に使用するポート。
- 認証: 認証のオン/オフを切り替える。ほとんどのプロバイダーはオンであることを要求する。
- SMTPユーザー名:あなたのメールアドレス。
- SMTPパスワード:このチュートリアルで後ほど詳しく説明しますが、アカウント用のアプリパスワードを生成する必要があります。

各メールプロバイダーは、若干異なるSMTP設定を必要とします。これらの設定に何を入力すればよいかわからない場合は、一般的なメールプロバイダのSMTP設定を以下にまとめました。
注:より良いセキュリティのために、定数を使用してSMTPユーザー名と SMTPパスワードをサイトの設定ファイルに追加することをお勧めします。詳しくはWP Mail SMTPの定数使用ガイドをご覧ください。
ここでは、最も一般的な電子メールプロバイダーに必要なSMTP設定を示します:
- センドレイヤー
- GmailまたはGoogleワークスペース
- アウトルック(ホットメールまたはライブを含む)
- ヤフーメール
- ヤフービジネス(ベライゾン・スモールビジネス・エッセンシャルズ)
- AOL
- ゾーホー
- プロトン・メール
- ドリームホスト
- メールチンプ
- ホストゲーター
- メールジェット
- iCloudメール
センドレイヤー設定
SMTP Host:smtp.sendlayer.net
暗号化:TLS
SMTP Port: 587
認証:On
Username:ドメイン認証時に生成
Password:ドメイン認証時に生成
注:SendLayerはドメイン認証時に自動的に認証情報を生成します。詳しくはSendLayerのSMTP認証情報管理ガイドをご覧ください。
GmailまたはGoogleワークスペースのSMTP設定
SMTP Host:smtp.gmail.com
暗号化:TLS
SMTP Port:587 (またはSSL暗号化を使用して465)
認証:On
Username:Gmailアカウントのメールアドレス(例:[email protected])
Password:Googleでアプリのパスワードを生成する必要があります。
注:安全性の低いOther SMTPメーラーではなく、Gmailとの統合をお勧めします。
Outlook(HotmailまたはLiveを含む)のSMTP設定
SMTP Host:smtp.office365.com
暗号化:TLS
SMTP Port:587
認証:オン
ユーザー名:Outlook アカウントの電子メール (例: [email protected])
パスワード:アカウント用のアプリ パスワードを生成する必要があります。
ヤフーメールのSMTP設定
SMTP Host:smtp.mail.yahoo.com
暗号化:SSL
SMTP Port:465
認証:On
Username:Your Yahoo Mail account email (e.g., [email protected])
Password:アカウント用のアプリパスワードを生成する必要があります。
ヤフービジネス(ベライゾン・スモールビジネス・エッセンシャル)のSMTP設定
SMTP Host:smtp.bizmail.yahoo.com
暗号化: SSL
SMTP Port:465
認証:On
Username:Your Yahoo Business email address
Password:アカウント用のアプリパスワードを生成する必要があります。
AOL SMTP設定
SMTP Host:smtp.aol.com
暗号化:TLS
SMTP Port:587
認証:On
Username:AOLのスクリーンネーム
Password:アカウント用のアプリパスワードを生成する必要があります。
ZohoメールSMTP設定
Zohoでは、無料アカウント([email protected])とドメインベースのアカウント([email protected])の2種類のメールアドレスを提供しています。それぞれ異なるSMTP設定が必要です。以下に両方の設定をご紹介します。
注:その他のSMTPメーラーを使用してZohoに接続する代わりに、内蔵のZoho Mailオプションを使用することをお勧めします。
Eメール @zoho.com
ホスト:smtp.zoho.com
ポート:587(SSL暗号化を使用する場合は465)
ユーザー名:Zohoメールアカウントのメール(例:[email protected])
パスワード:アカウント用のアプリパスワードを生成する必要があります
暗号化:TLS
Eメール @yourdomain.com
ホスト:smtppro.zoho.com
ポート:587(またはSSL暗号化を使用する場合は465)
ユーザー名:ドメインベースのEメール(例:[email protected])
パスワード:アカウント用のアプリパスワードを生成する必要があります
暗号化:TLS
プロトンメールのSMTP設定
SMTP Host:smtp.protonmail.ch
暗号化:TLS
SMTP Port:587
認証:On
Username:アカウント用のSMTPユーザー名を生成 する必要があります
Password:アカウント用のSMTPパスワードを生成する 必要があります
ドリームホスト
SMTP Host:smtp.dreamhost.com
暗号化:TLS
SMTP Port:587
認証:On
Username:あなたのDreamHostアカウントのEメール(例:[email protected])
Password: あなたのDreamHostアカウントのEメールのパスワード
メールチンプ
SMTP Host:smtp.mandrillapp.com
暗号化:TLS
SMTP ポート:587 (SSL 暗号化では 465)
認証:On
Username: Mailchimpアカウントに関連付けられたメールアドレス
Password:アカウント用のトランザクションAPIキーを生成する必要があります。
ホストゲーター
SMTP Host:gator12345.hostgator.com
暗号化:SSL
SMTPポート:465
認証:オン
ユーザー名: HostGatorアカウントに関連付けられたメールアドレス
パスワード:HostGatorアカウントのパスワード
注: SMTPホスト名は、ウェルカムメールまたはHostGatorのカスタマーポータルで確認できます。詳細については、HostGatorのサーバー名を見つける ためのガイドを確認してください。
メールジェット
SMTP Host:in-v3.mailjet.com
暗号化:TLS
SMTP Port:587 (または SSL 暗号化を使用する場合は 465)
認証:On
Username:アカウント用のSMTPユーザー名を生成 する必要があります
Password:アカウント用のSMTPパスワードを生成する 必要があります
iCloudメール
SMTP Host:smtp.mail.me.com
暗号化:TLS
SMTP Port:587
認証:On
Username:iCloud Mailのメールアドレス(例:[email protected])
Password:アカウント用のアプリパスワードを生成 する必要があります。
バックアップ接続
バックアップ接続の設定はオプションであり、Other SMTPメーラーのセットアップを完了するために必須ではありません。ただし、メールの配信性をさらに向上させるために、プライマリ接続に障害が発生した場合のバックアップとして、追加の接続を設定することをお勧めします。

注:一連のルールや条件に基づいて、特定の追加接続を介してメールをルーティングしたいですか?スマートルーティングのチュートリアルをご覧ください。
これらの詳細を入力したら、必ず画面下部の「設定を保存」ボタンをクリックしてください。

アプリパスワードの生成
WordPressサイトでSMTPを使用するには、ほとんどの場合、メールアカウントでアプリのパスワードを生成する必要があります。以下では、以下のメールプロバイダに対応する方法をご紹介します:
Gmailでアプリのパスワードを生成する
注:Gmailでアプリのパスワードを生成する前に、Googleの2段階認証をオンにする必要があります。
Gmailでアプリのパスワードを作成するには、GmailまたはGoogle Workspaceアカウントにログインします。
次に、セキュリティ設定のアプリパスワードに進みます。このページで、アプリを選択ドロップダウンをクリックします。

次に、ドロップダウンメニューから「その他(カスタム名) 」を選択します。

次に、提供されたフィールドにWP Mail SMTPを 入力し、青いGENERATEボタンをクリックします。

これで、WP MailのSMTPセットアップに使用できるアプリのパスワードが生成されます。

このパスワードをコピーして、WordPressダッシュボードのWP Mail SMTP設定に戻ります。ここから、SMTPパスワードフィールドにパスワードを貼り付け、設定を保存します。

注:アプリのパスワードを使用している場合でも、Gmailがセキュリティ上の理由からSMTPによるサインインを自動的にブロックすることがあります。この場合、サインインを試行する旨の警告メールが回復用メールアドレスに送信されます(下記参照)。
このブロックを解除するには、メールに記載されている「アクティビティを確認」ボタンをクリックし(またはアカウントの「通知」ページにアクセスし)、記載されている指示に従って、Googleに正規のログイン試行であることを知らせる必要があります。

Yahooでアプリのパスワードを生成する
注:Yahooビジネス(Verizon Small Business Essentials)の場合、アプリパスワードを生成するための適切な設定を見つける手順については、アプリパスワードの管理に関する公式ドキュメントを参照してください。その後、以下の手順に従ってください。
まず、Yahooアカウントにログインします。アカウントのセキュリティ設定を開きます。
アカウントの設定で、WP Mail SMTP統合用の特別なパスワードを生成する必要があります。これを行うには、アプリのパスワードを生成するをクリックします。

オーバーレイが開きますので、許可を与えるアプリを選択してください。ドロップダウンからOtherオプションを選択し、提供されたフィールドにWP Mail SMTPを入力します。そしてGenerateボタンをクリックします。

これにより、WP Mail SMTPで使用できるワンタイムパスワードが生成されます。

このパスワードをコピーし、WordPressダッシュボードのWP Mail SMTP設定に戻ります。SMTPパスワードフィールドにパスワードを貼り付け、設定を保存します。

AOLでアプリのパスワードを生成する
AOLでアプリのパスワードを生成するには、アカウントにログインします。セキュリティ設定を開きます。
アカウントの設定で、サイトのWP Mail SMTP統合用の特別なパスワードを生成する必要があります。これを行うには、アプリのパスワードを生成するをクリックします。

オーバーレイが開きますので、許可を与えるアプリを選択してください。ドロップダウンからOtherオプションを選択し、提供されたフィールドにWP Mail SMTPを入力します。そしてGenerateボタンをクリックします。

これにより、WP Mail SMTPで使用できるワンタイムパスワードが生成されます。

パスワードをコピーし、WordPressダッシュボードのWP Mail SMTP設定に戻ります。SMTPパスワードフィールドにパスワードを貼り付け、設定を保存します。

Outlookでアプリのパスワードを生成する
Outlook(LiveおよびHotmailアカウントを含む)でアプリのパスワードを作成するには、まずアカウントにログインする必要があります。次に、アカウントのセキュリティ設定を開きます。
ここから、追加のセキュリティ設定を開くには、高度なセキュリティオプションを選択します。

次に、アカウントの2ファクタ認証(2FA)を有効化する必要があります。
アカウントの2FAを有効にしたら、セキュリティページに戻り、WP Mail SMTPで使用するアプリパスワードを生成する必要があります。
アプリパスワードを生成するには、アプリパスワードセクションまでスクロールし、新しいアプリパスワードを作成をクリックします。

これにより、アカウントに使用できるランダムなパスワードが生成されます。

パスワードをコピーし、WordPressダッシュボードとWP Mail SMTP設定に戻ります。SMTPパスワードフィールドにパスワードを貼り付け、変更を保存します。

Zohoでアプリのパスワードを生成する
Zohoのアプリパスワードを生成するには、まずアカウントにログインする必要があります。
ログインしたら、アカウントのセキュリティ設定にアクセスします。
ここから、「Application-Specific Passwords」セクションまでスクロールし、「Generate New Password」ボタンをクリックします。

ポップアップ表示されるフィールドに「WP Mail SMTP」と入力し、「Generate」ボタンをクリックします。

次に、Zohoが生成したパスワードをコピーします。

次に、WP MailのSMTP設定にアクセスしてください。このパスワードをSMTPパスワードフィールドに貼り付け、設定を保存してください。

プロトンメールでユーザー名とパスワードを生成する
注:始める前に、プロトンメールアカウントダッシュボードでドメインを追加し、確認する必要があります。詳細なガイドについては、Proton Mailのカスタムドメインのドキュメントをご覧ください。
ドメインを確認した後、SMTPトークンの生成に進みます。このためには、プロトンメールアカウントにログインし、アカウント設定を開きます。
アカウント設定ページで、左サイドバーの一番下にあるIMAP/SMTPを クリックします。

次のページで、SMTP送信 セクションまでスクロールし、トークンの生成ボタンをクリックします。

注:トークンの生成ボタンが表示されない場合は、プロトンメールのサポートに連絡して、アカウントのSMTP送信を有効にする必要があります。
表示されるオーバーレイで、トークン名フィールドにWP Mail SMTPと入力し、メールアドレスドロップダウンからアクティブなカスタムドメインのメールアドレスを1つ選択します。

その後、Generateボタンをクリックして続行する。

追加の確認ステップとして、アカウントのパスワードを入力し、認証をクリックして次に進みます。

これにより、WP Mail SMTPで使用するSMTPユーザー名と SMTPトークン(パスワード)が生成されます。
注: SMTPユーザー名は選択したカスタムメールアドレスと同じになります。また、SMTPトークンはWP Mail SMTPで使用するSMTPパスワードです。

ユーザー名とパスワードをコピーしてください。コピーするには、値の横にあるコピーアイコンをクリックします。

注:オーバーレイを閉じた後、SMTPトークン(パスワード)に再度アクセスすることはできません。この値を参照する必要がある場合に備えて、安全な場所に保存しておくことをお勧めします。ただし、必要な場合はいつでも新しいトークンを生成できます。
SMTPトークンの値をコピーしたら、WordPressダッシュボードのWP Mail SMTP設定に戻ります。次に、コピーしたユーザー名とパスワードを、対応するSMTPユーザー名と SMTPパスワードのフィールドに貼り付けます。

変更後は必ず保存してください。
MailchimpでトランザクションAPIキーを生成する
Mailchimp のトランザクション API キーを生成するには、まず Mandrill アカウントにログインする必要があります。次にアカウントの設定を開きます。
そこから、+ Add API Keyボタンをクリックします。

次に、Mailchimpが生成したAPIキーをコピーします。

次に、WP Mail SMTP設定にアクセスしてください。このAPIキーをSMTPパスワードフィールドに貼り付け、設定を保存してください。

Mailjetでユーザー名とパスワードを生成する
Mailjet でアプリ パスワードを作成するには、アカウントにログインします。アカウント設定を開きます。
次に、[送信者とドメイン]セクションの[SMTPとSEND API設定] をクリックします。

次に、次のページで「See all API credentials」ボタンをクリックします。

次に、次のページでシークレットキーの 生成 ボタンをクリックします。

これにより、WP Mail SMTPで使用するAPIキー(SMTPユーザー名)とシークレットキー (SMTPパスワード)が生成され、表示されます。値をコピーするには、その横のコピーアイコンをクリックします。

APIキーと シークレットキーの値をコピーしたら、WordPressダッシュボードのWP Mail SMTP設定に戻ります。次に、コピーしたユーザー名とパスワードを、対応するSMTPユーザー名と SMTPパスワードのフィールドに貼り付けます。

変更後は必ず保存してください。
Apple iCloud Mailでアプリのパスワードを生成する
注:iCloudメールでアプリのパスワードを生成する前に、 Appleの2ファクタ認証をオンにする必要があります。
iCloudメールのアプリパスワードを生成するには、Appleアカウントにログインします。次に、サインインとセキュリティの設定から、アプリ固有のパスワードをクリックします。

次に、表示されたオーバーレイからアプリ固有のパスワードを生成するボタンをクリックします。

次に、提供されたフィールドにWP Mail SMTPを入力し、作成 ボタンをクリックします。

これで、WP MailのSMTPセットアップに使用できるアプリのパスワードが生成されます。

パスワードをコピーし、WordPressダッシュボードのWP Mail SMTP設定に戻ります。SMTPパスワードフィールドにパスワードを貼り付け、設定を保存します。

テストメールの送信
すべてのSMTP設定が完了したので、次のステップは、すべてが正しく動作していることを確認することです。そのためには、WP Mail SMTP " Toolsに 行き、Email Testタブをクリックします。

Send To "フィールドには、受信トレイにアクセスできる任意のメールアドレスを入力できます。
注: 追加の接続を設定している場合、テストメールを送信する際に、プライマリ接続とその他の接続を選択することができます。
次に、プレーンテキストのメールしか送信しないとわかっている場合を除き、HTML 設定をオンのままにしておくことをお勧めします。
必要な設定を入力したら、「メールを送信」ボタンをクリックしてテストメールを送信してください。

テストメールが送信されると、「成功しました!テストHTMLメールは正常に送信されました!受信トレイを確認してください。"

入力したメールアドレスの受信トレイを確認すると、このテストのメールが表示されているはずです。
注:Yahooのメールアドレスをお使いの場合、メールが受信トレイに届くまでに5~10分かかる場合があります(テストメールを含む)。

注意:あなたのサイトを通してEメールを送信するフォームがある場合は、必ずいくつかのテストエントリーを送信してテストしてください。そうすれば、これらのSMTP設定がフォームメールにも適用されることを確認できます。
よくある質問
以下では、WP Mail SMTPでOther SMTPメーラーを使用する際によくある質問にお答えします。
次のようなエラーが発生するのはなぜですか?
SMTP Error: Could not authenticate
以下のセクションでは、この問題の原因と、それを解決するためのいくつかの対策について説明します:
不正なSMTPユーザー名とパスワード
WP MailのSMTP設定で、SMTPユーザー名と SMTPパスワードが正しいことを再確認してください。

注:次のメーラーでは、アプリ固有のパスワードを生成する必要があります:Gmail、Yahoo、Yahoo Business、およびAOL。これらの各アプリのパスワード生成の詳細については、アプリのパスワード生成のセクションを参照してください。
誤った定数
WP Mail SMTPの設定に定数を使用している場合は、正しい場所に追加されているか再確認してください。詳細については、定数によるSMTP設定の保護に関するガイドを参照してください。
カスタムフィルターの追加
WordPress (PHPMailer) は、これらの認証タイプを順番に使用します:
CRAM-MD5, LOGIN, PLAIN, XOAUTH2
受信SMTPサーバーが正しく設定されていないと、最初の1回で失敗する。
上記の2つのトラブルシューティングオプションをカバーしてもまだエラーが表示される場合は、以下のフィルタを追加してみてください:
注: さらなるガイダンスについては、WPBeginnerのカスタムコードの追加に関するチュートリアルを参照してください。
SMTPホストに接続できませんでした。
これはWordPressサイトでよく発生するSMTPエラーです。あなたのサイトが設定したSMTPサーバーとの接続を確立できなかったことを示しています。
このエラーはさまざまな原因で発生します。最も一般的な原因は、間違ったSMTP設定、ファイアウォールによる制限、またはサーバーのダウンタイムです。
このエラーのトラブルシューティングの詳細については、WordPressのSMTPホストに接続できませんでしたエラーの修正ガイドをご覧ください。
Outlookメールサーバーを使用して、Other SMTPメーラーに接続できますか?
マイクロソフトはOutlookメールボックスのユーザー名とパスワードによる認証を無効にしました。つまり、Other SMTPメーラーを使用してMicrosoftのメールAPIに接続することができません。Outlook専用メーラーを使用して接続することをお勧めします。Microsoft 365 / Outlook.com メーラーを使用する方法については、チュートリアルをご覧ください。
これで完了です!これでWordPressサイトのOther SMTPメーラーが設定され、サイトのEメールが正常かつ確実に配信されるようになります。
次に、WordPressサイトから送信されたすべてのメールを記録したいとお考えですか?どのようなメールが送信されたかをいつでも確認できるよう、メールロギングの設定に関するドキュメントをぜひご覧ください。