WordPressのPHPMailerがあなたのサイトで動作せず、あなたやあなたのユーザーが重要なメールを見逃す原因になっていませんか?
デフォルトでは、WordPress は PHPMailer と wp_mail() 関数を使用してウェブホスティングのメールサーバからメールを送信します。しかし、これは信頼できるメール送信方法ではなく、送信に失敗したり迷惑メールフォルダに入ってしまったりすることがあります。
GoDaddyの一部のお客様は、GoDaddyマネージドホスティングアカウントでPHPMailerに問題がありました。
幸いなことに、PHPMailerを回避することができます。
WordPressのPHPMailerとは?
PHPMailer は、PHP アプリケーションがメールを送信するためのコードライブラリです。WordPress を含む多くのコンテンツ管理システム (CMS) が PHPMailer を使用しています。
具体的には、WordPressはwp_mail()と呼ばれるPHPのメール関数を使用して、ウェブホスティングサーバーを使用してメールを送信します。wp_mail()を使用しているため、WordPressサイトからすぐにメールを送信することができます。これには、WordPressの管理者通知メール、パスワードリセットメールなどのユーザー管理メール、コンタクトフォーム送信通知などのプラグインからのメールが含まれます。
欠点は、PHPMailer や wp_mail() はスパムメールを防ぐための認証を行わないことです。また、ウェブサーバが大量のメールを送信できるように設定されていない場合、 ホスティングプロバイダが設定した制限を超えたメールを大量に送信すると、 トラブルに巻き込まれる可能性があります。
WordPressサイトをサードパーティのSMTPプロバイダに接続することで、このようなメールの問題を回避し、PHPMailerが動作しない問題を解決することができます。
WordPress PHPMailerが動作しない場合の対処法
PHPMailer が WordPress サイトからメールを送信できない問題を解決するには、送信ドメインを認証し、Web サイトで SMTP を設定する必要があります。いくつかの簡単なステップでその方法を説明します:
ステップ1:SMTP WordPressプラグインをインストールする
あなたのサイトをSMTPサーバーに接続する最も簡単な方法は、プラグインを使用することです。SMTP WordPressプラグインはたくさんありますが、WP Mail SMTPをお勧めします。使い方が簡単で、設定後はメールを追跡するための高度な機能がたくさんあります。
WP Mail SMTPプラグインのインストールにヘルプが必要な場合は、WordPressプラグインのインストールに関するチュートリアルをご覧ください。
WP Mail SMTPの無料バージョンは、メール配信を改善します。また、アップグレードしてメールログやその他の高度な機能にアクセスすることもできます。
ステップ2:SMTPメーラーを設定する
WP Mail SMTPをインストールしたら、メーラーとも呼ばれるサードパーティのSMTPサービスプロバイダにサイトを接続するように設定する必要があります。
WP Mail SMTPの設定を専門家に依頼したい場合、当社のサポートチームは追加料金でWhite Glove Setupサービスを提供しています。
または、自分で作業を行いたい場合は、WordPressのダッシュボードを開き、WP Mail SMTP " Settingsに向かいます。そして、Launch Setup Wizardボタンをクリックしてください。
セットアップ・ウィザードは、メーラーの選択から始まり、ステップごとにプロセスをガイドします。
たくさんの選択肢がありますが、SendLayer、SMTP.com、Brevo(旧Sendinblue)をお勧めします。これらのメーラーは使いやすく、手頃な価格で始められ、トランザクションメールを送信するのに非常に信頼できます。
どのメーラーを選ぶにしても、アカウントを作成する必要があります。そのためには、ドメイン設定にDNSレコードを追加して、ドメイン名にSMTP認証を追加する必要があるかもしれません。設定方法の詳細については、メーラーのドキュメントを参照してください:
- センドレイヤー
- SMTP.com
- ブレヴォ
- アマゾンSES
- Googleワークスペース / Gmail
- メールガン
- マイクロソフト365 / Outlook.com
- 消印
- センドグリッド
- スパークポスト
- Zohoメール
- その他のSMTP
完了したら、[Save and Continue]をクリックして次のステップに進みます。選択したメールサービスによっては、次の画面でSMTPの追加設定が表示されます。ここでは、使用するFrom NameとFrom Emailを選択し、メーラーのAPIキーが必要な場合は入力します。
必要な設定をすべて入力したら、「Save and Continue」をもう一度クリックします。
ステップ3:電子メールログとアラートを有効にする(オプション)
WP Mail SMTPは、あなたのサイトで有効にしたい機能を尋ねます。改善されたメール配信能力、 メールエラー追跡、 完全なメールレポートが自動的にオンになります。
メールのヘッダーを保存し、サイトが送信した各メールの配信状況、開封やクリックのトラッキングを表示します。
あなたのウェブサイトのEメールの要約を毎週メールで受け取るには、「毎週Eメール要約」のボックスにチェックを入れてください。このメールでは、過去1週間のウェブサイトの統計の概要が表示されます。
最後に、サイトがメール送信に失敗したときにテキスト、メール、またはSlackの通知を受け取りたい場合は、Instant Email Alertsをオンにすることができます。これは、WordPressのメールで発生した問題のトラブルシューティングに非常に役立ちます。
セットアップウィザードは、メールログで追跡したいメトリクスや、どのようなコンテンツを含めるかなど、有効にする機能に関する追加設定をいくつか尋ねます。
これで完了です!セットアップウィザードを完了すると、PHPMailer WordPress のメールが SMTP を使って送信されるようになります。念のため、WP Mail SMTPからテストメールを受信し、すべてが機能していることを確認してください。
次に、WordPressに最適なコンタクトフォームプラグインを見つけよう
WPFormsのようなコンタクトフォームプラグインは、訪問者があなたと連絡を取る簡単な方法を提供することによって、売上を獲得し、ビジネスを成長させるのに役立ちます。
WordPressコンタクトフォームプラグインのトップリストをご覧ください。また、お問い合わせフォームのメール通知を複数のメールアドレスに送信する方法についてのチュートリアルもご覧ください。
メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。