AIサマリー
WordPressのメール設定をしたいですか?
WordPressからのメールが受信者に届かない、または迷惑メールフォルダに振り分けられる場合、その原因はWordPressがPHPのmail()という信頼性の低い送信方法を使用しているためです。これにより配信障害が発生します。
Gmailなどのメールプロバイダーは、これらの認証されていないメッセージを信頼しないため、ブロックまたはスパムとして処理します。解決策はSMTP(Simple Mail Transfer Protocol)です。
この記事では、WordPressのメール設定を正しく構成し、常に迅速かつ確実に配信されるようにする方法をご紹介します。設定全体は15~20分で完了し、配信の問題を永久に解決できます。
WordPressのメール設定方法
すでにドメインをメーラーに接続している場合、WordPressのメール設定はとても簡単です。そうでない場合は、以下のステップバイステップのチュートリアルに従って、WP Mail SMTPを使用してWordPressのメール設定を完了してください。
ステップ1: メールプロバイダーを選択する
まず、メールを管理するためにメールプロバイダーでアカウントを作成する必要があります。これは、サイトからメールを送信するために専用に用意するメールアカウントのようなものと考えてください。
SendLayerは弊社一押しのメーラーサービスです。 SendLayerをお勧めする理由をお知りになりたい方は、 SendLayerの詳細 レビューをご覧ください。
アカウントの作成を開始するには、SendLayerの料金ページにアクセスし、月間メール送信量に基づいてプランを選択してください。
初めての方やSendLayerをまずお試しになりたい方は、無料トライアルリンクをクリックしてください。無料トライアルでは、支払い情報なしで即座にメールを送信できます。

次に、要求されたとおりに氏名、メールアドレス、クレジットカード情報を入力してください。アカウント登録が完了したら、「ダッシュボードへ進む」をクリックしてください。

素晴らしい!これでSendLayerメーラーアカウントの設定は完了です。次にSendLayerアカウントにドメインを追加します。
ステップ2: WordPressドメインの認証
ドメイン認証は、WordPressサイトからの信頼性の高いメール送信を確保するために重要です。ドメインを認証することで、メールサーバーがあなたを検証済みの送信者として認識できるようになります。
認証プロセスでは、メールサーバーがメッセージを受け入れる前に確認するDNSレコード(技術的な識別子)をドメインに追加します。
これらの記録が整うと、Gmailなどのメールプロバイダーはあなたのメールを信頼し、スパムフォルダではなく受信トレイに配信します。
SendLayerでドメインを認証するには、SendLayerアカウントのダッシュボードにアクセスし、ドメインの追加をクリックします。

送信者として設定したいメールアドレスのドメイン名(例:yourbusiness.com)を入力してください。その後、「 ドメインを追加」をクリックします。

SendLayerはドメイン向けに5つのDNSレコードを自動生成します。これらのレコードはメールの認証を行い、配信率を向上させます。

これらのレコードをコピーし、ウェブサイトのDNS設定に1つずつ貼り付けます。これらのDNS設定は通常、サイトのWordPressホスティングアカウントにあります。
必要なDNSレコードを追加したら、 「これらのDNSレコードを追加し、続行する準備が整いました」というテキストの横にあるチェックボックスにチェックを入れます 。その後、「DNSレコードを確認」ボタンを 押してください 。

DNSの変更が反映されるまで最大48時間かかる可能性があることに留意してください。ただし、ほとんどの場合1~2時間以内に完了します。
ドメインの認証状況を確認するには、SendLayerのダッシュボードに戻り、左側の垂直ナビゲーションから「設定」をクリックします。

次に、ページ上部の水平ナビゲーションバーから「DNSレコードと設定」 タブをクリックします。

DNS設定が正常に検証されると、各タイプのDNSレコードの[ステータス]列の下に緑色のシンボルが表示されます。

サイトのDNS設定を変更する際にヘルプが必要な場合は、サイトのDNSレコードの追加に関するこちらのガイドをご覧ください。
ステップ3: WordPressサイトをSMTPに接続する
WordPressではSMTPや外部メールサービスを利用できません。プラグインでこの問題を解決できます。SendLayerに接続できるよう、WordPressでWP Mail SMTPを設定します。
まだメールプラグインを導入していない場合は、サイトにWP Mail SMTPプラグインをインストールして有効化してください。WP Mail SMTPは、WordPressの機能不全なPHPのmail()関数を適切なSMTP配信に置き換える最も信頼性の高いプラグインです。

WP Mail SMTPをインストールして有効化したら、WordPress管理画面から「WP Mail SMTP」→「設定」 をクリックしてください。

この設定ページでは、すべてのメールオプションを設定します。次の3つのステップで各セクションの設定方法を順を追って説明します。
ステップ4: 差出人メールアドレスと差出人名(送信者情報)を選択する
差出人メールアドレスは、ウェブサイトから送信されるすべてのメールの送信元となるメールアドレスです。このメールアドレスには、SendLayerで認証したドメインと同じドメインを使用する必要があります。
もしあなたが持っているなら ビジネスメールアドレスのようになる。 [email protected]設定ページを下にスクロールしてメールセクションまで移動します。その後、メールアドレスを入力します。 Eメールから フィールドにいる。

サイト全体で送信元メールアドレスを統一したい場合は、上記のスクリーンショットのように「送信元メールアドレスを強制」というチェックボックスを選択してください。
これにより、サイト全体(すべてのフォームメールなど)でメール設定を編集する手間が省けます。このボックスにチェックを入れることを強くお勧めします。
次に、差出人名はデフォルトでサイト名に設定されています。ただし、任意のテキストに変更可能です。また、「差出人名を強制」のチェックボックスをオンにすると、この設定がサイト全体の全メールに適用されます。

送信者設定が完了しました。次に、WP Mail SMTP を SendLayer アカウントに接続します。
ステップ5: メール設定を完了する
次に、APIキーを使用してWP Mail SMTPをSendLayerに接続します。このキーにより、プラグインはSendLayerのサーバー経由でメールを送信できるようになります。「メール送信」セクションで、SendLayerを選択してください。

次に、APIキーを入力する必要があります。SendLayerアカウントのAPIキーを確認するには、「APIキーを取得」リンクをクリックしてください。

リンクをクリックすると、アカウントのドメイン設定ページに移動します。APIキーはここで確認できます。

Show API Keyの隣にあるコピーアイコンをクリックし、クリップボードにコピーします。

WP Mail SMTP Settingsページに戻り、該当するフィールドにSendLayer API Keyを貼り付けます。

Save Settingsボタンをクリックして変更を保存します。

もう少しだ!あとは、すべてがスムーズに機能しているかテストするだけだ。
ステップ6: WordPressメールのテスト
設定を構成した後、WordPressが実際にメールを送信しており、受信トレイに届いていることを確認する必要があります。
それでは、SMTP接続、ドメイン認証、送信者設定がすべて正しく機能していることを確認するため、テストメールを送信しましょう。「メールテスト」タブをクリックしてください。

このタブでは、「送信先」フィールドにアクセス可能なメールアカウントを入力できます。そして、Send Emailボタンをクリックします。

メールが処理されると、ほとんどの場合、成功のメッセージが表示されます。

入力したメールアドレスの受信箱を確認してください。テストメールは1~2分以内に届きます。受信箱と迷惑メールフォルダの両方を確認してください。

メールが受信トレイ(迷惑メールフォルダではない)に届いた場合、WordPressのメール設定は正しく構成されています。フォーム通知、パスワードリセット、ユーザー登録など、すべてのWordPressメールが確実に配信されるようになります。
WordPressのメール設定に関するFAQ
WordPressでデフォルトのメール設定が使えないのはなぜですか?
デフォルトでは、WordPressはPHP Mailを使用して、フォーム通知、ユーザーアクティベーション、パスワード紛失などのメールを送信します。
残念ながら、WordPressはメール配信の問題で有名です。一般的に、これらの問題はWordPressホスティングサーバーがPHPメール機能を使用するように適切に設定されていないために発生します。
さらに、PHP Mailはメールメッセージに認証要素を追加しません。これは、あなたのメールがスパムとして扱われ、受信者の受信トレイに届く可能性が非常に低いことを意味します。
Gmailユーザーにとってメール配信の問題はよくあることです。Googleはスパムに対して非常に厳しいルールを設けているためです。
SMTPはWordPressのメールをどのように修正しますか?
SMTPとは、Simple Mail Transfer Protocolの略。インターネット上で電子メールを送信する最も信頼性の高い方法のひとつです。
SMTPを使用すると、高い配信率を得ることができ、スパムフォルダを回避し、メールはほぼ瞬時に受信者に届きます。
ですから、WordPressサイトのメールの問題を解決するには、PHP MailをSMTPに置き換える必要があります。それを行う最も簡単な方法は、WP Mail SMTPと呼ばれるプラグインを使用することです。
技術的な知識がない人でも、WordPressのメール設定をデフォルトのPHP mail()関数の代わりにSMTPを使うように設定できるからです。
WordPressのSMTP設定とは何ですか?また、どこで確認できますか?
WordPressにはSMTP設定が組み込まれていません。SMTP機能を追加するには、WP Mail SMTPプラグインをインストールする必要があります。インストール後、WordPressダッシュボードの「WP Mail SMTP」→「設定」に移動してください。
ここでは、送信元メールアドレス、送信元名の設定、メール送信ツールの選択、SMTP認証情報(通常はAPIキー)の入力を行います。このプラグインはWordPressのデフォルトのPHP mail()関数を置き換え、適切なSMTP配信を実現します。
WordPressサイトでメールを設定するにはどうすればよいですか?
WP Mail SMTPプラグインをインストールし、SendLayerなどのメールサービスプロバイダーに登録します。ホスティングアカウントにDNSレコードを追加してドメインを認証した後、プロバイダーのAPIキーと送信者情報を用いてWP Mail SMTPを設定します。
WordPressに最適なメールサービスはどれですか?
SendLayerはWordPressユーザー向けに特化して構築されており、優れた配信率を提供し、詳細な送信ログを含み、迅速なサポートを提供するため、当社の一番のおすすめです。その他の有力な選択肢としてはSendGrid、Mailgun、Amazon SESがありますが、これらはより高度な技術設定が必要です。
WordPressからのメール送信には、一般的なメールアカウント(個人のGmailなど)の使用を避けてください。これらのアカウントには厳格な1日あたりの送信制限(通常500通)が設けられており、制限を超えるとアカウントがブロックされます。
Gmailアカウントを使ってWordPressのメールを送信できますか?
技術的には可能です。ただし、本番環境での使用は推奨されません。Gmailでは1日あたり500通の送信が上限となっており、これを超えるとアカウントが一時的に停止されます。
GmailではOAuth認証の設定も必要であり、APIベースのサービスよりも複雑です。Gmailはテスト目的または非常に小規模な個人サイトでのみご利用ください。
ビジネス向けウェブサイトでは、トランザクションメール用に設計され送信制限が厳しくないSendLayerのような専用SMTPサービスを利用してください。
WordPressがメールを送信しているかどうかを確認するにはどうすればよいですか?
WP Mail SMTPをインストールし、 設定 » メールテストに移動します。ご自身のメールアドレスにテストメールを送信してください。2分以内に受信トレイに届く場合、WordPressは正しく送信しています。
メールが届かない場合や迷惑メールフォルダに振り分けられた場合は、メール設定の修正が必要です。また、WP Mail SMTP » メールログ(プロ機能)で、WordPressが送信を試みた全メールの履歴と配信状況を確認できます。
DNSレコードとは何ですか?また、WordPressメールにそれらが必要な理由は?
DNSレコードは、ドメイン設定内のテキストエントリであり、ドメインの所有権を証明し、メール送信を許可するものです。
SendLayerが提供する5つのDNSレコードには、SPF(承認済み送信サーバーをリスト化する)、DKIM(メールに暗号化された署名を付加する)、DMARC(認証失敗時のプロバイダー対応方法を指示する)が含まれます。
メールプロバイダーはメールを配信する前にこれらのレコードを確認します。これらがなければ、SMTP接続が正常に機能していても、メールは偽造メールと見なされ、ブロックされたりスパムフォルダに振り分けられたりします。
SMTPなしでWordPressメールを送信できますか?
WordPressのデフォルトのPHP mail()関数を使用してみることもできますが、信頼性が低く頻繁に失敗します。ほとんどのホスティングプロバイダーはPHP mail()を適切に設定しておらず、技術的に動作した場合でも、メールには認証が欠如しているためスパムフォルダに振り分けられます。
次に、電子メール通知の問題を修正する
WP Mail SMTP はフォーム通知の問題を解決するための非常に効果的なソリューションです。WP Mail SMTP を使ってFormidable Forms のメール通知の問題や、Ninja Forms がメールを送信しない問題を解決できます。
次に、WP Mail SMTP Pro無効化プラグインを常に避けるべき理由についての記事を必ずお読みください。
何を待っているのですか?100%返金保証を利用して、世界で最も人気のあるSMTPとPHPメーラープラグインを今すぐ始めましょう。
この記事が気に入ったら、Facebookや TwitterでWordPressの無料チュートリアルをフォローしてください。

良い情報ではあるが、SendLayerのマーケティング戦略のようにも思える。申し訳ないが、月額料金でさらに別のサービスを追加することは必ずしも望まれていないし、実現可能でもない。この記事では、あなたが使用できるさまざまなオプションの詳細を提供することを考えました。個人的には、DNSに適切な変更を加えて、自分のメールサーバー情報でSMTPを設定する。SendLayerだけに焦点を当てなければ、この記事はもっと良くなっただろう。 ただ建設的な批判もあります。WPFormsは素晴らしい製品です!
ヴィンセント、フィードバックをありがとう!
WP Mail SMTP Pluginを使ってSMTPをセットアップする方法については、こちらのガイドに従うことをお勧めします。
参考になれば幸いだ!
リンク切れ。元の記事に同意する。また別のサービスにお金を払っているわけではない。
ブライアン、フィードバックをありがとう!
WP Mail SMTP Pluginを使ってSMTPをセットアップする方法については、こちらのガイドに従うことをお勧めします。
参考になれば幸いだ!
自分のメールアカウントからではなく、誰が自分のワードプレスサイトにメールを送ってくれているのかを知る方法はありますか?
こんにちは、ミシェール、
フォームに記入した人を含む)自分自身と他の好きな人の両方に、自動フォーム通知メールを絶対に設定することができます。
チュートリアルはこちらでご覧いただけます。また、セットアップの手順をビデオでご覧いただくこともできます。