WordPressのメールをsmtpでlocalhostに送信する方法

SMTPを使用してLocalhost上でWordPressの電子メールを送信する方法

ローカルホストでWordPressのメールをSMTPで送信したいですか?

ローカルホストのWordPressサイトは、サイトがまだオンラインではないため、メールを送信することができません。しかし、まだウェブホストを持っていなくても、適切なプラグインを使用することで、WordPressサイトでEメール機能を有効にすることができます。

このガイドでは、localhostでSMTPをセットアップし、WordPressのメール送信を有効にする方法をご紹介します。

今すぐWordPressのメールを修正

LocalhostのWordPressからメールを送信するには?

ローカルホストのWordPressからWP Mail SMTPを使ってメールを送信できます。

このプラグインはWordPressのデフォルトのメール送信機能を引き継ぎ、代わりにSMTPプロバイダを経由してメールが送信されるようにします。

つまり、ステージングサイトからのプラグインメッセージやコンタクトフォームのテストは、それがインターネット上でライブでなくても受け取ることができるということです。

WP Mail SMTPを使えば、ローカルホストでSMTPを簡単に使えるので、Could not instantiate mail functionエラーが発生しません。多くの無料プロバイダーをサポートしているので、立ち上げる前に試してみるのに最適です。

セットアップの手順を説明し、新しいウェブサイトをテストしている間に使用できる無料のプロバイダーをいくつか紹介します。

SMTPを使用してLocalhost上でWordPressの電子メールを取得する方法

以下の手順は、localhostを含むすべてのインストールで動作します:

  • ローカルWP(旧ローカル・バイ・フライホイール)
  • デブキンスタ
  • ワンプ/マンプ/ランプ/ザンプ

1.WP Mail SMTPをインストールする

WP Mail SMTPは、WordPressのローカルホストからメールを送信するために必要なプラグインです。

WP Mail SMTPをまだインストールしていない場合は、WP Mail SMTPアカウントからzipファイルをダウンロードしてください。

ダウンロードタブにあります:

WP Mail SMTPをダウンロードしてWPFormsのコンタクトフォームからメールが送信されないのを修正する

次に、WordPressのダッシュボードを開く。

プラグインページに移動し、zipファイルを探します。今すぐインストール]をクリックして、ローカルサイトにインストールします。

WP Mail SMTPをインストールする

プラグインを有効化するとすぐに、WP Mail SMTP Setup Wizardが開きます。

2.セットアップウィザードでSMTPメーラーを選択します。

LocalhostサイトのSMTPメーラーの設定を開始するには、WP Mail SMTP Setup Wizardのウェルカム画面でLet's Get Startedボタンをクリックします。

SMTPセットアップウィザードの開始

WP Mail SMTPはすべてのトップメーリングサービスをサポートしています。このチュートリアルでは、Brevo (旧Sendinblue)を選びます。Brevoは無料で、Localhostサイト用にセットアップするのが最も簡単だからです。

メーラーとしてBrevoを選択した後、右下の「Save and Continue」を押します。

SMTPメーラーとしてBrevoを選択する

ここで、BrevoアカウントのAPIキーと、Brevoに設定されているドメインを入力する必要があります。

BrevoのAPIキーを入力

まだBrevoのアカウントをお持ちでない方は、クレジットカード情報を入力することなく無料で始めることができます。

新しいタブでBrevoに移動します(現在のWP Mail SMTP Setup Wizardを別のタブまたはウィンドウで開いたままにしておいてください)。

連絡先情報を入力するだけで、新しいBrevoアカウントを作成できます。アカウントの準備ができたら、次のステップに進んでください。

3.Brevoにドメインを追加する

Brevoアカウントにドメインを追加するには、Brevoダッシュボードを開きます。

右上のプロフィールをクリックし、「送信者とIP」を選択します。

送信者、ドメイン、専用IPのオプションを選択します。

次の画面で、Domains オプションをクリックする。

Brevoの設定でドメインオプションを選択します。

次に、Add a Domain ボタンをクリックします。

Brevoに新しいドメインを追加する

Localhostのインストールではドメイン名は重要ではありません。ドメイン名は何でも入力できます。このチュートリアルでは、ドメインを "exampledomain" と呼ぶことにします。

Brevoにドメイン名を入力

Saveを押すと、新しい画面が開き、さまざまなDNSレコードを追加してドメインを検証・認証するよう求められます。

しかし、あなたはLocalhostのWordPressインストールからメールを送信したいだけなので、認証手順を実行する必要はありません。その部分はスキップして、一番下の「後でやる」をクリックしてください。

I'll do it later "をクリックして、確認と認証をスキップする。

素晴らしい!あとは、次のステップで示すようにAPIキーを取得するだけだ。

4.BrevoのAPIキーを取得する

再度右上のプロフィールアイコンをクリックし、メニューからSMTP & APIを選択します。

BrevoアカウントのSMTP & APIをクリックします。

次のページで、Generate a new API keyボタンをクリックします。

BrevoのAPIキーを生成する

キーの名前を入力し、Generateをクリックします。

BrevoセットアップでAPIキーに名前を付ける

Generateを押すとすぐに、Brevoが新しいAPIキーを作成します。

BrevoのAPIキーをコピーする

キーをコピーしてOKを押す。

これで、Localhost WordPressサイトのSMTP設定を完了するために必要なものがすべて揃った。

5.WP MailのSMTP設定を完了する

WP Mail SMTP Setup Wizardタブに戻ります。

まず、先ほど作成し、BrevoのAPIフィールドからコピーしたAPIキーを貼り付けます。

BrevoのAPIキーを入力

下にスクロールし、ステップ3で追加したドメインを「送信ドメイン」フィールドに入力します。

From Name]フィールドに名前を入力します。これは、WordPressの送信メールに表示される名前です。

その後、送信元メールを入力します。これは、送信ドメインが上記で入力したものと同じであることを確認する限り、何でもかまいません。

Brevoの送信ドメインの詳細を追加

次に「Save and Continue 」を押して次のステップに進みます。

保存して次の設定ステップに進む

次の画面で、WP Mail SMTPで有効にしたい機能を選択し、Save and Continueをもう一度押します。

どのメール機能を有効にするかを選択します。

次のステップはすべてスキップするか、保存することができます。最後のステップでは、WP Mail SMTPが設定をチェックし、すべてが正しく設定されていれば成功のメッセージを表示します。

注:Windowsユーザーの場合、この段階でエラーメッセージが表示されるかもしれません(cURLエラー60)。残念ながら、これはWindowsでは既知の問題であり、動作させるにはいくつかのコードを編集する必要があります。このエラーの解決方法については、このセクションをご覧ください

テストメールを送信]をクリックしてテストを実行し、メールがローカルホストから送信されていることを確認します。

テストメールを送信する

次のステップでは、テストメールの送信方法について説明します。

6.ローカルホストのWordPressからテストメールを送信する

テストEメール画面で、アクセス可能なEメールアドレスを入力し、Send Emailを押します。

テストメールを送信する

メールは送信されたかもしれませんが、配信性は改善されているはずです。これは、Brevoが単なるテストであるため、これらのステップをスキップしたためです。

メールテスト完了

受信トレイにアクセスすると、テストメールが表示されるはずです。メールが届くまで数分かかることがあることを覚えておいてください。数分経っても受信トレイにメールが表示されない場合は、迷惑メールフォルダも確認してください。

また、テストメールの画像が壊れている可能性があります。これは、あなたのウェブサイトから読み込まれるためです。ですから、もしあなたのウェブサイトがインターネット上になければ、画像にアクセスすることはできません。

Windowsユーザー向け説明書

WindowsマシンでSMTP localhostをセットアップする際、多くのユーザーがこのエラーに遭遇する:

cURLエラー60:SSL証明書の問題:ローカルの発行者証明書が取得できない

これは既知の問題だ。しかし、ありがたいことに、修正するのはそれほど難しくありません。修正方法は、小さなファイルをダウンロードし、ローカルホストにインストールされているphp.iniファイルに1行のコードを追加するだけです。

まず、このページにアクセスし、cacert.pemファイルをダウンロードする。

ダウンロードが完了したら、ローカルホストにインストールされているWordPressのphp.iniファイルを探します。このファイルは

C:/Users/Local Sites/conf/php/php.ini.hbs

php.ini.hbsファイルをコードエディターかテキストエディターで開きます(メモ帳でも大丈夫です)。そして、この行をファイル内の任意の場所に入力してください:

curl.cainfo="/path/to/downloaded/cacert.pem"

上記のコードで、"/path/to/downloaded/"の部分を、あなたのコンピューター内のcacert.pemファイルの実際の場所に置き換えるだけです。完了したら、新しい変更を加えてphp.iniファイルを保存し、閉じます。

ローカルホストのWordPressサーバーを再起動し、サイトにアクセスしてください。WP Mail SMTP"Settings"Email Testに移動し、Eメールテストを再度実行してください。

テストメールを送信する

行った変更が正しく保存されていれば、このメッセージが表示されるはずです:

メールテスト完了

素晴らしい!受信トレイにアクセスして、テストメールを見つけよう。

メール成功

おめでとう!これでローカルホストWordPressサイトのSMTPセットアップは完了です。

しかし、WP Mail SMTPの価値をさらに引き出すために、オプションのステップをご紹介します。

7.ローカルホストでWordPressのメール通知を無効にする(オプション)

これで、WordPressのSMTPがlocalhost上で動作するようになり、WordPressから自動化されたEメール通知が届くようになります:

サイトの開発とテストを行っている間は、WordPressの自動更新メールを無効にするとよいでしょう。

WP Mail SMTPには設定オプションがあり、コードに潜ることなく簡単にメールのオン/オフを切り替えることができます。これは、ローカルホストのサイトが不要なメールを大量に送信しないようにする素晴らしい方法です。

ただし、この機能を利用するにはProライセンスが必要であることをお忘れなく。

ローカルホストのメールをコントロールするには、WP Mail SMTP " Settingsにアクセスしてください。

WPメールのSMTP設定

そして、上部のタブからメールコントロールを クリックします。

WP Mail SMTPのメールコントロール

これで、受信したくないWordPressのメールを簡単に無効にできます。

プラグインの自動更新メールを無効にする

これで完了だ!これでWordPressのメールをlocalhostのSMTPで受信できるようになりました。ホストエラーのためにメールが送信されない問題に直面した場合は、WordPressガイドの「SMTPホストに接続できませんでした」を解決するための包括的なガイドをご覧ください。

次に、トランザクションメールプロバイダーを選びます。

あなたの新しいウェブサイトはたくさんのメールを送信しますか?大量のWordPressメールを処理し、遅延なく配信できるプロバイダーを選ぶとよいでしょう。

トランザクションメールプロバイダーのガイドをご覧ください。

また、Easy WP SMTPのようなWP Mail SMTPの代用品を使って、上記と同様の手順でローカルホストのサイトにSMTPをセットアップすることもできます。

今すぐWordPressのメールを修正

メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。WP Mail SMTP Eliteは完全なWhite Glove Setupを含み、14日間の返金保証を提供します。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。

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

オサマ・タヒール

オサマはWP Mail SMTPのシニアライターです。WordPressのメール配信ソリューションや、中小企業向けの便利なプラグインについて執筆しています。もっと知る

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使って、WordPressのメールを確実に送信しましょう。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。