WordPressのメールが使えなくなったときに通知を受けたいですか?
メールは、ビジネスコミュニケーションを維持し、実行する上で重要な役割を果たします。WordPressでメール送信の問題が認識されないと、リードの損失や金銭的な損失にもつながりかねません。
そのため、アラートを設定し、サイト上のEメールの不具合を即座に把握し、問題が発生したらすぐに修正できるようにすることが重要です。
この記事では、WordPressのメール障害アラートをさまざまなアプリで受け取る方法を紹介します。
なぜWordPressのメールは機能しなくなるのか?
WordPressでは、デフォルトのメール送信方法はPHP Mailです。しかし、多くのウェブホストは、PHPメールに関連するセキュリティ上の問題から、PHPメール機能をオフにしています。
その結果、WordPressのメールが完全に送信されなくなります。場合によっては、PHP Mail 機能が有効になっていても、迷惑メールフォルダに入ってしまうことがあります。
ほとんどの場合、これらの問題は、PHP Mailの代わりにSMTPを使用するようにWordPressサイトを再設定することで解決できる。WP Mail SMTPのようなプラグインを使えば、WordPressサイトを専用のメーラーサービスに接続することができます。
SMTPを使用していても、サイト上でメールエラーが発生することがあります。通常、これはメーラー・サービスで適切な認証手順を踏んでいない場合に起こります。
お客様のサイトでメール送信の問題が発生した原因が何であれ、アラート通知を設定することで、問題を特定し、すぐに修正することができます。
WordPressのメールが使えなくなったときにアラートを受け取る方法
WordPressのメール障害に対するアラートを受け取るには、いくつかの方法があります。以下にそれぞれの方法の完全な手順をご紹介します。
この記事で
WP Mail SMTPのインストール
WordPressでメール障害アラートを設定するには、WP Mail SMTPをインストールする必要があります。このプラグインには、メール問題のアラート通知など、本当に便利な機能がいくつか含まれています。
WP Mail SMTPは、PHP Mailと比較して、より速く、より安全で、より信頼性の高い電子メール送信方法であるSMTPを使用するため、WordPressの電子メールに関する問題を解決するために設計されています。
しかし、メーラーサービスが停止した場合、サイトがメーラーアカウントと正しく接続されていない場合、またはメーラーのドメイン認証に問題がある場合には、問題が発生する可能性があります。
問題の原因が何であれ、WP Mail SMTPは、あなたのサイトからのメール送信に失敗するたびに通知を送信します。
まずは、WP Mail SMTP Proのライセンスを取得してください。その後、あなたのサイトにWP Mail SMTPをインストールし、簡単なセットアップウィザードを使用してメーラーを接続します。
メーラーを設定した後、インスタントメールアラートを含む、WP Mail SMTPで有効にできる追加機能が表示されます。
ここでこのオプションをオンにすることで、メール障害時の通知アラートを有効にすることができます。また、SlackやSMS、その他の方法でメール障害アラートを設定する方法もご紹介します。
電子メールによる障害アラートの設定
メールアラートを設定するには、WordPressのダッシュボードを開き、WP Mail SMTP " Settingsに進みます。設定ページで、横のバーにあるアラートタブを見つけ、クリックします。
Alertsページには、アラート通知を受け取るために利用可能なさまざまなサービスとの統合を構成するための設定が含まれています:
- 電子メール
- スラック
- ディスコード
- マイクロソフトチーム
- Twilio経由のSMS
- カスタムウェブフック
では、それぞれを有効にする方法をひとつずつ見ていこう。
方法その1:失敗アラートの電子メール統合
最初の方法は、電子メールで電子メール障害アラートを受信することです。WP Mail SMTPは、一般的に電子メールがあなたのサイトで動作しなくなった場合でも、電子メール障害アラートを受信トレイに配信する機能があります。
Eメールで障害通知を受け取るには、 Eメールアラートスイッチをオンに切り替えます。その後、Send Toフィールドに通知を受け取りたいメールアドレスを入力するだけです。
最大3つのメールアドレスを追加して、電子メール障害アラートを統合することができます。別のメールアドレスを追加]ボタンをクリックするだけで、2つ目のメールアドレスを入力できる別の送信先フィールドが開きます。もう1つ追加したい場合は、同じプロセスを繰り返すだけです。
設定が完了したら、一番下までスクロールし、「Save Settings(設定を保存)」を押します。
これで、WordPressサイトでEメール障害が発生するたびに、WP Mail SMTPが提供されたEメールアドレスに通知します。この通知には、エラーメッセージや役立つリンクなどの重要な詳細が含まれており、問題を特定して迅速に解決することができます。
次のステップでは、Slackと連携してメールでの障害通知を行う方法をご紹介します。
方法その2:Slack経由の電子メールによる障害アラート
アラート通知をSlackと統合することは、多くのチームがビジネスコミュニケーションに使用しているプラットフォームであるため、非常に理にかなっている。
その結果、自分の好きなSlackチャンネルで、あるいはチームメンバー個人へのDMとして、通知が表示されるのを見逃すことはない。
この統合を有効にするには、Slack Alertsボタンをオンに切り替えます。
この統合には、SlackワークスペースのWebhook URLが必要です。これを取得するには、Slack APIページにアクセスし、アプリの作成ボタンをクリックしてください。
モーダルが開き、アプリを作成するための2つのオプションが表示されます。スクラッチから」を選択します。
次のモーダルでは、 アプリ名を入力します。これは何でもかまいません(後で変更することもできます)。
App Nameの下にもう一つドロップダウンがあり、この統合に使用するSlackワークスペースを選択する必要があります。ワークスペースを選択する際には注意してください。
上記の詳細を入力した後、「アプリを作成」ボタンをクリックして次に進みます。
その後、Slackアプリの表示情報を追加するための新しいダイアログボックスが表示されます。ここでアイコンや背景色を追加したり、その他の詳細を変更したりできます。
すべての見た目に満足したら、「変更を保存」をクリックします。
次に、Slack APIページから、サイドバーのFeatures " Incoming Webhooksに 移動します。
トグルボタンを使用して、受信Webhookを有効にします。
その後、「Add New Webhook to Workspace」ボタンをクリックします。
次の画面では、メールの障害通知を直接送信するチャネルまたは個人を選択できます。希望するSlackチャンネルを選択後、Allowをクリックします。
この操作の後、SlackがWebhook URLを生成し、Incoming Webhooksページにリダイレクトされます。Webhook URLをコピーしてください。
WP Mail SMTP settingsのAlertsページに戻り、 Webhook URLフィールドにSlack webhook URLを貼り付けます。
この手順を繰り返して、他のSlackチャンネルにWebhookを追加し、Eメールの障害通知を受け取ることができます。
完了したら、 設定を保存することをお忘れなく。
方法その3:Microsoft Teamsを経由した電子メールによる障害アラート
もしあなたのチームがSlackを使っていないなら、Microsoft Teamsでコミュニケーションしている可能性が高い。
メール配信に問題が発生した場合、お好みのTeamsチャンネルでアラートを簡単に受信できます。これにより、ツールを切り替えることなく、簡単にアラートを把握することができます。
では、その設定方法を説明しよう。
Microsoft Teamsを有効にすると、Webhook URLを追加するよう求められます。
アラートページから、トグルボタンを使用してMicrosoft Teamsを有効にします。
次に、別のタブまたはウィンドウでMicrosoft Teamsワークスペースにログインします。アラートを受信したいチャンネルを選択し、3つの点が付いたボタンをクリックします。
メニューが表示されます。
チャンネルを管理するオプションをクリックしてください。
すべてのチャンネル設定を含むページが開きます。コネクターという セクションが表示されるまで、これらのオプションをスクロールダウンします。 Editボタンをクリックします。
コネクタを選択するためのモーダルウィンドウが表示されます。プロセスを効率化するには、そのウィンドウの検索ボックスを使って "incoming webhook" を検索します。
その結果が返されると、コネクタが表示され、それを設定するためのボタンが表示されます。
注:Microsoft Teamsワークスペースで初めて接続を設定する場合は、[Configure]ボタンの代わりに[Add]と表示されます。
Configure(設定)ボタンをクリックします(初めて接続する場合はAdd(追加)ボタンをクリックします)。
次の画面で、コネクタの名前を入力します。
必要であれば、アラートメッセージと一緒に表示する画像を追加することもできます。これはオプションです。これでよければ、「作成」をクリックします。
Create をクリックすると、Microsoft Teams が Webhook URL を作成します。これが接続を確立するために使用されるものです。
Microsoft Teamsから値をコピーしたら、Doneをクリックして完了です。
これで、WP Mail SMTP Alerts設定を開いているウィンドウまたはタブに戻ることができます。
Microsoft Teamsを有効にするためのトグルスイッチをオンにした場所に戻ります。これで、WebhookURLフィールドにWebhookを貼り付けることができます。
別のコネクターを追加して、複数の場所で通知を受け取れるようにしたい場合は、追加できます。Teamsがアラートを送信するだけでいい場合は、一番下までスクロールして「設定を保存」をクリックします。
これですべての設定が完了し、サイトがメール配信に失敗すると、Teamsに通知が届くようになります。
Microsoft Teamsでのアラート設定は以上です!
方法その4:SMSによるアラート通知
WP Mail SMTPは、WordPressのメール送信エラーのSMS通知にも対応しています。インターネットに接続していなくてもSMS通知を受け取れるので、本当に便利なオプションです。
SMS通知のセットアップには、Twilioインテグレーションが必要です。まず、WP Mail SMTP Alert SettingsでSMS via Twilio Alertsオプションを有効にします。
Twilioアカウントに関するいくつかの情報を入力して、この統合を機能させる必要があります。Twilioの電話番号をまだお持ちでない場合は、 Twilioのドキュメントをお読みください。
Twilioアカウントを作成し、Twilio電話番号を取得したら、Twilioコンソールを開きます。ここから、アカウントSSID、認証トークン、Twilio電話番号をコピーします。
WP Mail SMTP Alerts設定に戻り、コピーした詳細をSMSセクションのTwilio経由 セクションのフィールドに入力する。
Twilioの電話番号は「From Phone Number」 フィールドに入力し、「To Phone Number」には障害通知メールを受信したい電話番号を入力してください。
複数の電話番号を追加することもできます。 別のアカウントを追加]ボタンをクリックし、前回と同じ手順を今度は新しい番号で繰り返すだけです。
SMSの文字数制限のため、SMSアラートは他の統合ほど詳細ではありません。しかし、Eメールの障害を通知するための貴重な情報を含んでいます。
最後に、カスタムウェブフックで通知を受け取る方法を紹介します。
方法その5:カスタムWebhooksを利用した電子メールによる障害アラート
WP Mail SMTP Alerts機能は、カスタムウェブフックをサポートするあらゆるサービスで通知を受け取ることができます。
Webhooks Alerts オプションを有効にし、メールエラーが発生するたびに通知を受け取るために使用したいWebhook URLを挿入するだけです。
複数のプラットフォームで同時にアラートを受信したい場合は、上記のすべての通知統合を設定できることを覚えておいてください。
これで完了です!これで、WordPressのメールが使えなくなったときに、お気に入りのアプリでアラートを受け取る準備ができました。
次に、WP Mail SMTPのバックアップ接続を設定します。
メーラーに障害が発生した場合、自動的にメールを再送信したいですか?WP Mail SMTP Proで追加の接続を設定し、バックアップ接続を選択することができます。プライマリ接続が何らかの理由で機能していない場合、WP Mail SMTPは代わりにバックアップ接続を使用してメールの送信を試みます。
WordPressの通知メールアドレスの変更に関する記事もご覧ください。また、SMTPを使用してlocalhostからメールを送信する方法については、こちらをご覧ください。
メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。