ワードプレスのメール設定方法

WordPressのメール設定方法(正しい方法)

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無料トライアル

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

ダッシュボードへ進む

素晴らしい!これでSendLayerメーラーアカウントの設定は完了です。次にSendLayerアカウントにドメインを追加します。

プロからのアドバイス

プランを選択する前に、WordPressサイトが月に送信するメールの推定数を算出してください。フォーム通知、ユーザー登録、パスワードリセット、コメント通知、WooCommerce注文メールがすべて対象となります。

一般的な小規模ビジネスサイトでは、月に500~2,000通のメールを送信します。フォーム通知の送信漏れや顧客の不満を避けるため、見積もりより少し余裕を持ったプランを選択してください。

ステップ2: WordPressドメインの認証

ドメイン認証は、WordPressサイトからの信頼性の高いメール送信を確保するために重要です。ドメインを認証することで、メールサーバーがあなたを検証済みの送信者として認識できるようになります。

認証プロセスでは、メールサーバーがメッセージを受け入れる前に確認するDNSレコード(技術的な識別子)をドメインに追加します。

これらの記録が整うと、Gmailなどのメールプロバイダーはあなたのメールを信頼し、スパムフォルダではなく受信トレイに配信します。

SendLayerでドメインを認証するには、SendLayerアカウントのダッシュボードにアクセスし、ドメインの追加をクリックします。

ドメイン追加

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

ドメイン追加

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

SL DNSレコード

これらのレコードをコピーし、ウェブサイトのDNS設定に1つずつ貼り付けます。これらのDNS設定は通常、サイトのWordPressホスティングアカウントにあります。

必要なDNSレコードを追加したら、 「これらのDNSレコードを追加し、続行する準備が整いました」というテキストの横にあるチェックボックスにチェックを入れます 。その後、「DNSレコードを確認」ボタンを 押してください

SLのdns設定の検証

DNSの変更が反映されるまで最大48時間かかる可能性があることに留意してください。ただし、ほとんどの場合1~2時間以内に完了します。

ドメインの認証状況を確認するには、SendLayerのダッシュボードに戻り、左側の垂直ナビゲーションから「設定」をクリックします。

センドレイヤー・ダッシュボード設定

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

SL DNSレコードと設定

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

SL認証DNSレコード

サイトのDNS設定を変更する際にヘルプが必要な場合は、サイトのDNSレコードの追加に関するこちらのガイドをご覧ください。

重要

一部のユーザーは、API接続だけで十分だと考え、この手順を省略します。ドメイン認証がない場合、メールプロバイダーはあなたのメッセージを未確認の送信元からのものと見なし、自動的にスパムフォルダに振り分けます。

DNSレコードはドメイン所有権を証明し、SPF、DKIM、DMARC認証を可能にします。これらはメールが受信トレイに届くかどうかを決定します。

ステップ3: WordPressサイトをSMTPに接続する

WordPressではSMTPや外部メールサービスを利用できません。プラグインでこの問題を解決できます。SendLayerに接続できるよう、WordPressでWP Mail SMTPを設定します。

まだメールプラグインを導入していない場合は、サイトにWP Mail SMTPプラグインをインストールして有効化してください。WP Mail SMTPは、WordPressの機能不全なPHPのmail()関数を適切なSMTP配信に置き換える最も信頼性の高いプラグインです。

電子メール追跡用WP Mail SMTP

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

WP Mail SMTP設定ページ

この設定ページでは、すべてのメールオプションを設定します。次の3つのステップで各セクションの設定方法を順を追って説明します。

WP Mail SMTPは、300万以上のインストール数を誇る最も活発にメンテナンスされているSMTPプラグインです。他のSMTPプラグインは、コンタクトフォームプラグインとの競合が生じやすい、互換性の問題を引き起こす古いコードを使用している、適切なサポートが不足しているといった問題を抱えています。

WP Mail SMTPはWPFormsチームによって開発され、主要なフォームプラグイン、メールサービス、WordPress機能とシームレスに連携します。他のSMTPプラグインで動作しなかった場合は、競合を避けるため、WP Mail SMTPをインストールする前にそれらを完全にアンインストールしてください。

ステップ4: 差出人メールアドレスと差出人名(送信者情報)を選択する

差出人メールアドレスは、ウェブサイトから送信されるすべてのメールの送信元となるメールアドレスです。このメールアドレスには、SendLayerで認証したドメインと同じドメインを使用する必要があります。

もしあなたが持っているなら ビジネスメールアドレスのようになる。 [email protected]設定ページを下にスクロールしてメールセクションまで移動します。その後、メールアドレスを入力します。 Eメールから フィールドにいる。

Eメールより

サイト全体で送信元メールアドレスを統一したい場合は、上記のスクリーンショットのように「送信元メールアドレスを強制」というチェックボックスを選択してください。

これにより、サイト全体(すべてのフォームメールなど)でメール設定を編集する手間が省けます。このボックスにチェックを入れることを強くお勧めします。

次に、差出人名はデフォルトでサイト名に設定されています。ただし、任意のテキストに変更可能です。また、「差出人名を強制」のチェックボックスをオンにすると、この設定がサイト全体の全メールに適用されます。

WP MailのSMTP設定でFrom名を調整する

送信者設定が完了しました。次に、WP Mail SMTP を SendLayer アカウントに接続します。

プロからのアドバイス

多くのサイトが返信を妨げると考え、送信元メールアドレスとして [email protected] を使用しています。これは実際には配信率を低下させます。メールプロバイダーは、低品質な自動送信メールを示すため、noreply アドレスをペナルティ対象とします。

代わりに、[email protected][email protected] のような監視対象の実際のアドレスを使用してください。受信トレイへの到達率が向上し、フォーム確認やアカウント通知に関する質問がある場合に顧客が返信できることを高く評価します。

ステップ5: メール設定を完了する

次に、APIキーを使用してWP Mail SMTPをSendLayerに接続します。このキーにより、プラグインはSendLayerのサーバー経由でメールを送信できるようになります。「メール送信」セクションで、SendLayerを選択してください。

SendLayerメーラーを選択

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

SendLayer APIを取得する

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

SendLayerドメイン設定

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

APIキーをコピーする

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

APIキーを貼り付ける

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

設定を保存するボタンをクリックします。

もう少しだ!あとは、すべてがスムーズに機能しているかテストするだけだ。

重要

APIキーはSendLayerアカウントからメールを送信する完全なアクセス権限を付与します。絶対に公開したり、GitHubなどの公開コードリポジトリにコミットしたりしないでください。

APIキーが不正アクセスされた疑いがある場合(サイトハッキング、誤った公開など)、直ちにSendLayerのドメイン設定で新しいキーを再生成してください。

古いキーは即座に使用できなくなり、新しいキーをWP Mail SMTPに貼り付けるだけで済みます。侵害されたAPIキーは、あなたのドメインからスパムを送信するために使用され、送信者の評判を損なう可能性があります。

ステップ6: WordPressメールのテスト

設定を構成した後、WordPressが実際にメールを送信しており、受信トレイに届いていることを確認する必要があります。

それでは、SMTP接続、ドメイン認証、送信者設定がすべて正しく機能していることを確認するため、テストメールを送信しましょう。「メールテスト」タブをクリックしてください。

WP Mail SMTPのEmail Testタブを開く

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

メール送信テスト

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

WP Mail SMTPテストメールが正常に送信されたことを示す通知

入力したメールアドレスの受信箱を確認してください。テストメールは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無効化プラグインを常に避けるべき理由についての記事を必ずお読みください。

今すぐWordPressフォームを作成

何を待っているのですか?100%返金保証を利用して、世界で最も人気のあるSMTPとPHPメーラープラグインを今すぐ始めましょう。

この記事が気に入ったら、Facebookや TwitterでWordPressの無料チュートリアルをフォローしてください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

オサマ・タヒール

オサマはWPFormsのシニアライターです。彼はWordPressプラグインを分解してテストし、その洞察を世界と共有することを専門としています。もっと知る

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

6 comments on "WordPressのメール設定方法(正しい方法)"

  1. 良い情報ではあるが、SendLayerのマーケティング戦略のようにも思える。申し訳ないが、月額料金でさらに別のサービスを追加することは必ずしも望まれていないし、実現可能でもない。この記事では、あなたが使用できるさまざまなオプションの詳細を提供することを考えました。個人的には、DNSに適切な変更を加えて、自分のメールサーバー情報でSMTPを設定する。SendLayerだけに焦点を当てなければ、この記事はもっと良くなっただろう。 ただ建設的な批判もあります。WPFormsは素晴らしい製品です!

      1. リンク切れ。元の記事に同意する。また別のサービスにお金を払っているわけではない。

  2. 自分のメールアカウントからではなく、誰が自分のワードプレスサイトにメールを送ってくれているのかを知る方法はありますか?

    1. こんにちは、ミシェール、

      フォームに記入した人を含む)自分自身と他の好きな人の両方に、自動フォーム通知メールを絶対に設定することができます。

      チュートリアルはこちらでご覧いただけます。また、セットアップの手順をビデオでご覧いただくこともできます。

コメントを追加する

コメントをお寄せいただきありがとうございます。すべてのコメントはプライバシーポリシーに従って管理され、すべてのリンクはnofollowであることにご留意ください。名前欄にはキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareプライバシーポリシーおよび利用規約が適用されます。