WordPressのマルチサイトインストールでWP Mail SMTPを使いたいですか?マルチサイトネットワークは、複数のサイトを簡単に管理し、プラグインやテーマを共有することができます。
このチュートリアルでは、マルチサイトネットワーク用のWP Mail SMTPをセットアップして設定する方法を紹介します。
この記事で
WordPressマルチサイトとは?
WordPressにはマルチサイト機能があり、これを有効にすることで接続されたサブサイトのネットワークを作成することができます。スーパー管理者として、ネットワーク全体のすべての設定とオプションにアクセスできます。ネットワーク内の各サブサイトはサイト管理者を持つことができ、その管理者は個々のサイトに対してのみ変更を加える権限を持ちます。
スーパー管理者は、ネットワーク上にプラグインをインストールし、すべてのサブサイトで共有することができます。サイト管理者はWordPressプラグイン画面にアクセスできませんが、サブサイトのプラグイン設定を行うことができます。
WordPressマルチサイトとその各ユーザーロールのパーミッションの詳細については、WPBeginnerのマルチサイト完全ガイドを参照してください。
マルチサイト・ネットワークにWP Mail SMTPをインストールする
このチュートリアルでは、マルチサイト・ネットワークはすでにセットアップされていると仮定します。
ネットワークレベルでWP Mail SMTPをインストールするには、Network Adminダッシュボードを開く必要があります。WordPressのツールバーのMy Sitesにカーソルを合わせ、Network Admin " Dashboardを選択します。
ここから、ダッシュボードの左側にあるサイドバーメニューのプラグインをクリックして、プラグイン画面にアクセスします。次に、新規追加ボタンをクリックします。
次に、通常のWordPressサイトと同じようにWP Mail SMTPをダウンロードしてインストールします。詳しくは、WP Mail SMTPのインストール方法のチュートリアルをご覧ください。
ネットワークレベルでのWP Mail SMTPの使用
WP Mail SMTPを使用することで、マルチサイトネットワーク全体のメール配信を改善することができます。以下のセクションでは、ネットワークレベルでプラグインを使用する様々な方法について説明します。
ネットワーク内のすべてのサイトでWP Mail SMTPを有効にする
ネットワーク内のすべてのサイトでWP Mail SMTPを有効化するには、インストール直後にNetwork Activateボタンをクリックしてください。
または、以前にマルチサイトネットワークにプラグインをインストールした場合は、ネットワーク管理ダッシュボードのプラグインに移動し、WP Mail SMTPの下のNetwork Activateを クリックして有効化します。
ネットワークのプラグインを有効にすると、サイト管理者はサブサイトのダッシュボードでWP Mail SMTPの設定を見ることができるようになります。ただし、デフォルトではプラグイン画面にアクセスできないため、サブサイトからWP Mail SMTPを無効化または削除することはできません。
ネットワーク全体のWPメールSMTP設定
WP Mail SMTPでは、各サブサイトごとにプラグインを設定することも、ネットワーク全体として設定することもできます。
ネットワーク全体の設定を有効にするには、ネットワーク管理ダッシュボードを開き、WP Mail SMTP " 設定に進みます。次に、ネットワーク全体の設定を有効にするの隣にあるチェックボックスを選択します。
変更を保存します。これでプラグインのすべての設定が利用可能になり、保存するとネットワーク内の各サブサイトに適用されます。
さらに、WP Mail SMTP設定はサブサイトのダッシュボードから削除され、サイト管理者は変更できなくなります。
注:WP Mail SMTPのグローバル設定をオンにしない場合、あなたまたはあなたのサイト管理者は、各サブサイトのプラグインの設定を構成する必要があります。
マルチサイトでWP Mail SMTPライセンスキーを確認する
WP Mail SMTPのグローバル設定をオンにしたら、チュートリアルに従ってライセンスキーを確認してください。
ネットワークレベルでライセンスを検証する場合、サブサイトの数に関係なく、マルチサイトのインストールはサイト制限に1回のみカウントされます。
あなたのライセンスが許可するサイト数を確認するには、WP Mail SMTPアカウントを確認するか、価格ページをご覧ください。
マルチサイトでWP Mail SMTPメーラーを設定する
WP Mail SMTPの残りのネットワーク設定を行うには、メーラーを選択して設定する必要があります。
WP Mail SMTPメーラーの完全なリストで、利用可能なオプションと、それぞれの設定のステップバイステップガイドをご覧ください。
マルチサイトでメーラーを設定する手順は、通常のWordPressインストールでメーラーを設定する手順と同じです。ただし、差出人メールや差出人名の強制などのオプションは、ネットワーク全体に適用されることを覚えておいてください。
マルチサイトネットワークのメールログとレポートの表示
WP Mail SMTPは、スーパー管理者にネットワークのメールアクティビティの概要を提供するために、ネットワーク管理者ダッシュボードから各サブサイトのメールログとレポートを表示することができます。
グローバル設定を使用してWP Mail SMTPを設定したか、サイト管理者にサブサイトのプラグインを設定することを許可したかに関係なく、サブサイトのログを表示することができます。
まず、ネットワーク管理ダッシュボードでメールログを有効にする必要があります。WP Mail SMTP " Email Logに移動し、Enable Email Logボタンをクリックします。
注:メールログの有効化と設定方法の詳細については、チュートリアルをご覧ください。
これにより、いくつかの追加設定が表示されます。設定を保存すると、WP Mail SMTPはネットワークから送信されたメールのログを取り始めます。
注:Webhooks Status設定は、サブスクリプションの制限により、マルチサイト・インストールでは使用できません。詳しくは下記のFAQをご覧ください。
電子メールログ画面では、ネットワークのプライマリサイトから送信されたすべての電子メールのリストが表示されます。画面右上のドロップダウンを使用して、任意のサブサイトに切り替え、そのサイトのメールログを表示します。
ネットワーク管理者ダッシュボードで電子メールログに加えた変更は、サブサイトのダッシュボードでも更新されます。
メールレポートも同じように機能します。サブサイトのレポートを表示するには、WP Mail SMTP " Email Reportsに行き、右上のドロップダウンを使ってネットワーク内のサイトを切り替えます。
注:WP Mail SMTPのメールレポートについてもっと知りたいですか?詳しくはメールレポートガイドをご覧ください。
マルチサイトネットワークのメールログをエクスポートする
特定のサブサイトのメールログをエクスポートする必要がある場合は、ネットワーク管理者のダッシュボードから簡単にできます。
WP Mail SMTP " Toolsに移動し、Export タブをクリックします。
次に、画面右上のドロップダウンからログをエクスポートするサブサイトを選択します。
お好みに合わせてエクスポートファイルをカスタマイズしたら、「エクスポートファイルをダウンロード」ボタンをクリックします。
ネットワーク内の単一サイトでWP Mail SMTPを使用する
ほとんどの場合、ネットワークレベルでWP Mail SMTPを使用することが、すべてのサブサイトのメール配信を改善する最も効果的なソリューションになります。
しかし、1つのサブサイトからしかメールを送信しない場合、またはサイト管理者がネットワーク全体であなたのものを共有する代わりに、独自のWP Mail SMTPライセンスを使用できるようにしたい場合は、代わりに個々のサブサイトで私たちのプラグインを有効にして使用することができます。
注意:WP Mail SMTPの有効化とサブサイトのライセンスキーの確認は別々に行えますが、ネットワーク管理ダッシュボードにプラグインをインストールする必要があります。
サブサイトでWP Mail SMTPを有効にする
単一のサブサイトでWP Mail SMTPを有効にする前に、グローバル設定をオフにし、ネットワークレベルで非アクティブにする必要があります。
これを行うには、ネットワーク管理ダッシュボードのWP Mail SMTP " Settingsに行き、Make the plugin settings global network-wideの隣のチェックボックスが選択解除されていることを確認してください。
変更があれば保存します。
次に、ネットワーク管理ダッシュボードのプラグイン画面を開き、WP Mail SMTPの下にあるNetwork Deactivateをクリックします。
次に、WP Mail SMTPを使用したいサブサイトのダッシュボードに移動します。WordPressツールバーの「My Sites」にカーソルを合わせ、該当するサブサイト名を選択し、「Dashboard」をクリックします。
サイドバーメニューで、プラグインをクリックします。そして、WP Mail SMTPの下にあるActivateをクリックします。
プラグインを有効にしたサブサイトのサイト管理者は、ダッシュボードで設定を行うことができます。ただし、WP Mail SMTPを停止または削除することはできません。
サイト管理者がプラグイン画面にアクセスできるようにする
自分でサブサイトでWP Mail SMTPを有効化する代わりに、サイト管理者にプラグイン画面へのアクセス権を与えることで有効化できます。
これを行うには、ネットワーク管理者ダッシュボードを開きます。次に、画面左側のサイドバーメニューで「設定」をクリックし、「メニュー設定」と書かれたセクションまでスクロールダウンします。
管理メニューを有効にする]で、[プラグイン]の横にあるチェックボックスをオンにし、設定を保存します。
変更が保存されると、サイト管理者は通常のWordPressサイトと同じようにサブサイトダッシュボードのプラグイン画面にアクセスできるようになります。プラグインをインストールしたり削除したりすることはできませんが、WP Mail SMTPを有効化したり無効化したりできるようになります。
サブサイトのWP Mail SMTP設定を行う
個々のサブサイトの設定を行うには、WordPressツールバーの「マイサイト」にカーソルを合わせると表示されるリストからサブサイトを選択してダッシュボードを開きます。
次に、WP Mail SMTP " Settingsに進みます。
注: WP Mail SMTPをネットワークレベルで有効化し、グローバル設定を有効にした場合、WP Mail SMTPの設定メニューは個々のサブサイトのダッシュボードには表示されません。サブサイトごとに個別に設定を行いたい場合は、グローバル設定をオフにしてください。
サブサイトでのWP Mail SMTPライセンスの確認
サブサイトでWP Mail SMTPライセンスを確認するには、サブサイトのダッシュボードでこのプロセスのチュートリアルに従います。
ライセンスキーを有効にする個々のサブサイトは、ライセンスのサイト数にカウントされることにご注意ください。許可されているサイト数を確認するには、アカウントダッシュボードをご覧になるか、価格ページをご覧ください。
注意:WP Mail SMTPが有効化されると、サイト管理者もダッシュボードでライセンスを確認することができますが、スーパー管理者が各サブサイトのライセンスキーを確認することをお勧めします。
WP Mail SMTPアカウントの認証情報やライセンスキーを他人と共有することは、セキュリティのベストプラクティスに反します。
サブサイトでのWP Mail SMTPメーラーの設定
サブサイトでライセンスを確認したら、あなたまたはサイト管理者は選択したメーラーを設定できます。このメーラーは、あなたが設定したサブサイトからのメール送信にのみ使用されます。
各オプションの詳細と設定方法のステップバイステップの説明へのリンクについては、利用可能なメーラーの完全なリストを参照してください。
よくある質問
これらは、WordPressマルチサイトでWP Mail SMTPを使用する際によくある質問です。
なぜマルチサイトでは、EメールログWebhooksステータスの設定が機能しないのですか?
メール配信の確認にwebhookを使用するメーラーでは、アカウントに追加できるwebhookの購読数に制限があります。
マルチサイト用のWebhookを有効にすると、各サブサイトが独自の接続を持つため、この制限にすぐに達してしまいます。これを防ぐために、マルチサイトのインストールでは Webhooks Status 設定を無効にしています。
その代わり、メール配信はアクションスケジューラーを使って検証されます。
以上です!これで、WP Mail SMTPを使ってマルチサイトネットワーク全体のメール配信を改善する方法がわかりました。
次に、あなたとサイト管理者がネットワークのサブサイトから送信されたメールを監視する方法を知りたいですか?WP Mail SMTPでEメールレポートを表示する方法のチュートリアルをご覧ください。