SiteGroundのウェブサイトでWordPressからのメールが送信されない?
あなたは困っているかもしれない:
- サイトをSiteGroundに移行した後、WordPressのメールが送信されません。
- WordPressのコンタクトフォームからのメールが迷惑メールに届く。
この2つの問題を解決するための手順を説明しよう。
WordPressサイトからメールを送信するには?
WP Mail SMTPプラグインを使用すると、WordPressからメールを送信できます。このプラグインを使用することで、メールの配信性が向上し、サイトから送信されるメールをより詳細に管理することができます。
多くのホストで、 wp_mail()
というのも、WordPressが送信するメールを認証しないからだ。そのため、通常メールは迷惑メールフォルダに入ってしまいます。時には、スパムのように見えるため、メールサーバーによってメールが破棄されることもあります。
WP Mail SMTPは、デフォルトのメールサービスではなく、外部のメールサービスを使用するようにWordPressを再設定します。 wp_mail()
関数を使用しています。つまり、WordPressで生成されたメールはすべて、スパムフィルターを通過するために必要な認証を持つことになる。
次に、SiteGroundで送信されないWordPressのメールについて具体的に見ていきましょう。
SiteGroundでWordPressからのメールが送信されないのを修正する方法
この記事で
1.SiteGroundのメールボックスクォータを確認する
SiteGroundで作成したメールボックスにメールを受信しようとしていませんか?
SiteGroundのホスティングプランには、無制限のメールボックスが含まれています:
- 共有ホスティング
- マネージドWordPressホスティング
- マネージドWooCommerceホスティング
しかし、すべてのプランで、作成できるメールボックスの最大サイズは10,000MBです。手動でこれより小さいサイズに設定すると、メールボックスの容量がすぐに足りなくなります。
WordPressに飛び込む前に、メールボックスが正しく設定されているか、WordPressのコンタクトフォームからのメールを受信するのに十分なスペースがあるかを確認する価値があります。
開始するには、SiteGroundクライアントエリアにログインし、[ウェブサイト]をクリックします。
次に、あなたのサイトのサイトツールボタンをクリックし、 Eメール " アカウントに進みます。
WordPressからのメールを受信するために使用しているメールボックスを探します。右側の3つの点をクリックし、クォータの変更をクリックします。
また、「Webメールにログイン 」をクリックし、残りの許容量を確認することもできます。
ここで問題がなければ、WordPressの設定を確認してみましょう。
2.Contact Form プラグインの通知設定を確認する
ほとんどのユーザーにとって、コンタクトフォームからのメールがスパムになってしまうことが1番の問題です。
特定のお問い合わせフォームプラグインで問題がある場合は、すべての設定を見直し、通知が正しく設定されていることを確認するお手伝いをいたします。最も人気のあるフォームプラグインに特化したガイドを作成しました。
下のリンクをクリックすると、お使いのお問い合わせフォームプラグインにジャンプします:
- WPForms
- コンタクトフォーム7
- エレメンタル・フォーム
- 忍者フォーム
- 重力フォーム
- Jetpackコンタクトフォーム
- 手強いフォーム
- ビーバービルダーお問い合わせフォーム
- BestWebSoftによるコンタクトフォーム
- SiteOriginコンタクトフォーム
また、SiteGroundでWooCommerceをご利用の場合は、WooCommerceが注文メールを送信しない場合の修正方法についてもこちらのガイドをご覧ください。WooCommerceの注文通知に関する問題の解決策をご紹介します。
WordPressでメールを送信するために別のプラグインを使用している場合は、今すぐSiteGroundのウェブサイトにWP Mail SMTPプラグインをインストールしましょう。
3.WP Mail SMTPをインストールする
WP Mail SMTPは、SiteGroundで送信できないWordPressからのメールを解決します。このプラグインは無料のメーラーサービスと一緒に使用することができます。
まず始めに、WP Mail SMTPアカウントからzipファイルをダウンロードし、ウェブサイトにインストールしてください。ダウンロードタブにあります。
次に、WordPressのダッシュボードを開く。プラグインページに向かい、プラグインをWordPressサイトにアップロードします。
やり方がわからない場合は、WordPressにプラグインをインストールする方法をご覧ください。
プラグインを有効化するとすぐに、WP Mail SMTP Setup Wizardが開きます。
また、WP Mail SMTP設定にあるLaunch Setup Wizardボタンをクリックすることで、いつでもウィザードを再起動することができます。ただ、後でウィザードを再起動するとSMTP設定がリセットされる可能性があります。
メールサービスプロバイダーの選択
これで、WordPressの送信メールを処理する新しいプロバイダーを選択できる。
Let's Get Startedボタンをクリックして開始します。
次の画面で、リストの中から使いたいメーラーをクリックします。
SendLayer、SMTP.com、Brevo(旧Sendinblue)のいずれかをお勧めします。特に、これらのメーラーは、多くのトランザクションメールを生成する忙しいSiteGroundサイトには最適です。
小規模なサイトであれば、Gmailや その他のSMTPサーバーオプションを使用することができます。
Other SMTPオプションを使用すると、すでにアクセスしている任意のメールサーバーを使用できます。このオプションを選択した場合は、SMTPポートを慎重に入力してください。
メーラーを選択したら、当社のドキュメントを開き、プロバイダー側の設定手順を完了させてください:
- センドレイヤー
- SMTP.com
- ブレヴォ
- アマゾンSES
- Googleワークスペース / Gmail
- メールガン
- マイクロソフト365 / Outlook.com
- 消印
- センドグリッド
- スパークポスト
- Zohoメール
- その他のSMTP
新しいタブでドキュメントを開き、終わったらこのガイドに戻ってくることができます。WP MailのSMTP送信エラーを避けるため、メーラーを設定する際には注意してください。
複数のメーラーを設定したいですか?セットアップ・ウィザードが終了したら、追加接続の設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。
次に、メール配信とエラー追跡を有効にします。詳細なメールログも有効にすることをお勧めします。
WordPressのメールログは検索可能なので、問題を簡単に追跡できます。また、Pro版にはダッシュボードウィジェットがあり、WordPressの管理画面からメール配信状況を確認することができます。
Eメールログを有効にすると、完全Eメールレポートが自動的にオンになります。過去1週間のメール配信の統計情報を受信トレイに配信する「週間メールサマリー」を受信するかどうかを決定できます。
また、サイトがメール送信に失敗したときに知らせてくれるインスタントメールアラートも活用できます。これにより、すぐにログインして問題を解決することができます。
最後に、電子メールのログを有効にした場合、これらの詳細オプションをオンにすることもできます。
メールの内容や添付ファイルを保存したり、メールの開封やリンクのクリックを追跡することができます。また、メールの再送、ログのエクスポートや印刷なども可能です。
メールロギングの仕組みをご覧になりたい方は、WordPressのメールロギング方法をご覧ください。
設定完了ですか?それでは、SiteGroundのDNSゾーン設定を簡単に復習し、最終的なメールテストを実行してみましょう。
4.SiteGround DNSゾーンにSPF、DMARC、DKIMレコードを作成する
Eメール・プロバイダーをセットアップする際、ドキュメントに新しいDNSレコードが記載されている場合があります。
SiteGroundからドメインを購入した場合は、ステップ1でご紹介したように、ウェブサイト " サイトツールに戻ります。今回は、左側のメニューからドメイン " DNSゾーンエディタをクリックします。
DNSゾーンエディタには、すでに作成されたレコードのリストが表示されます。
DNSゾーンエディタのメイン画面で新しいレコードを作成できます。上部のタブから正しいレコードタイプをクリックしてください。
DMARC、DKIM、SPFレコードがどのような役割を果たすかについては、詳細なガイドをご覧ください。とりあえず、DNS Zone Editorで確認できるように、設定を簡単にまとめましょう。
ディーケイム
DKIMは、あなたのドメインから送信される電子メールに電子的に署名します。プロバイダーによってはDKIMが必要な場合があり、その場合はメールのヘッダーが検証され、あなたのメッセージがなりすましではなく本物であることが証明されます。
使用済み燃料プール
SPFレコードは、あなたのドメインからメールを送信することを許可されているサーバーを一覧表示します。以下は、MXToolboxで確認したSPFレコードの例です。
SiteGround DNS ZoneにSPFレコードを1つだけ登録することが重要です。
ドメインで他のサービスを利用している場合は、すでにSPFレコードがあるかもしれません。例えば、メールプロバイダーのサービスを利用して毎月ニュースレターを送信している場合、そのためのSPFレコードがすでにあるかもしれません。
そのため、メールプロバイダーを追加するには、新しいSPFレコードを既存のものとマージする必要があります。
その方法については、複数のSPFレコードをマージする方法についての簡単なガイドをお読みください。
ディーエムエーアールシー
DMARCレコードは、メールサーバーによってスパムとしてフラグが立てられたメールをルーティングする役割を担っています。DMARCレコードはまた、スパムフィルタリングの結果を知らせるレポートも送信します。
DMARCレコードの作成に必要な詳細は、メールプロバイダーがすべて教えてくれるはずです。さらにヘルプが必要な場合は、DMARCレコードの作成方法に関するこちらの記事をご覧ください。ほとんどのドメインで動作する一般的なDMARCレコードが含まれています。
CNAME、TXT、MX
他の3つのレコードに比べると一般的ではありませんが、一部のメーラーサービスでもこれらのレコードが必要です。メールプロバイダーの設定方法にこれらのレコードがない場合は、メール用にこれらのレコードを作成すべきではありません。
最後のステップに進む前に、DNSゾーンの変更が反映されるのを待ちます。最大48時間かかります。
5.WordPressからテストメールを送信する
SiteGroundワードプレスサイトでSMTPの設定が完了しました。
これを行うには、WP Mail SMTP設定ページのEmail Testタブに向かいます。
フォームに記入し、テストメールを送信してください。
WP Mail SMTPはドメインチェッカーを実行し、DNSゾーンをスキャンします。SiteGroundサイトが正しい認証でメールを送信していることを示す緑のラベルのメッセージが表示されるはずです。
警告メッセージが表示された場合は、SiteGroundのDNSゾーン設定に問題がある可能性があります。警告メッセージには、確認する必要がある内容が記載されています。
以上です!SiteGroundでWordPressからのメールが送信されない問題を修正しました。
次に、WordPressのメールをもっとコントロールしよう
WordPressサイトからプラグインのアップデートに関する大量のメールを受け取っていませんか?WP Mail SMTP Proを使えば、そんなメールを受け取りたくなければオフにすることができます。
これらのプラグインの設定により、WordPressから受け取るメールの数を簡単に減らすことができます!
WordPressの不要なメールを無効にする準備ができたら、WP Mail SMTPメールコントロールのガイドをご覧ください。
メールを修正する準備はできていますか? 今すぐ始める 最高のWordPress SMTPプラグインで。また、すべての有料プランには14日間の返金保証があります。この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。