wpメールが動作しない

[解決済み] wp_mailが動作しない理由

wp_mailが動作しない原因を突き止め、解決したいですか?

の問題点 wp_mail() 関数はWordPressユーザーにとって非常に一般的です。そして、それが正しく動作していない場合、WordPressのメールは送信されません(これは大きな問題です)。

でも、修正するのはとても簡単だ wp_mail().この記事では、最も簡単な方法を紹介する。 wp_mail() あなたのEメールが常に確実に受信者に届くようにするための問題です。

今すぐWordPressのメールを修正

wp_mailとは?

wp_mail() は、WordPress のメールを生成して送信する PHPMailer の関数です。デフォルトでは、ほとんどすべての WordPress プラグインが wp_mail() 電子メールを送るために。しかし wp_mail() 機能はあまり信頼できません。そのため、この機能に何か問題が発生すると、サイト全体でメール配信の問題が発生することになります。

wp_mailが機能しないのはなぜですか?

その理由はいくつかある。 wp_mail() はあなたのために働いていないかもしれない:

  • PHPメールがウェブサーバーによって無効になっています: PHP Mailerは安全でないメール送信方法であり、ハッカーやスパマーに悪用される可能性があります。そのため、多くのウェブホストはサーバー上で PHP Mailer を無効にしています。そのため wp_mail() はメール送信にPHPを使用しているため、ウェブホストでPHPが無効になっていると動作しません。
  • あなたのメールがスパムとしてマークされています: の大きな問題点である。 wp_mail() 関数は、あくまでもシンプルに設計されている。そのため、この機能によって生成されたメールには、正当な送信元からのメールであることを示す認証情報が一切含まれていません。その結果、あなたのメールはスパムとみなされ、受信者の受信トレイに届くことはありません。
  • あなたのサイトはlocalhostで運営されています: もしあなたのサイトがまだ開発中であれば、次のようなメールは送信できません。 wp_mail().というのも wp_mail() はlocalhostではサポートされていません。代わりに、確実にメールを生成して送信するには、SMTPのような別のメール配信方法が必要です。

良いことに、wp_mailが機能しないこれらの問題には、1つの解決策があります。その解決策とは、WP Mail SMTPプラグインを使うことです。

簡単なwp_mailの修正方法

のすべての問題を解決する最も簡単な方法です。 wp_mail() 関数は、PHPに依存するのではなくSMTPを使用するように再設定する必要があります。これを実現する最も簡単な方法は、WP Mail SMTPを使うことです。

wp-mail-smtp

このプラグインは、あなたのWordPressサイトでSMTPを使用するように設定します。SMTPは、メッセージに適切な認証を追加するため、電子メールを送信する方法として実績があります。

さらに、このプラグインはデフォルトのウェブホストではなく、専用のサードパーティメールサービスプロバイダを通してメールを送信します。その結果、メールの配信性は常に保証されます。

加えて、WP Mail SMTPには以下のような追加機能がある:

  • エラー・トラッキング
  • 週刊Eメール・サマリー
  • 詳細なメールログ
  • ... and more

1.WP Mail SMTPのインストール

まず始めに、有料のWP Mail SMTPサブスクリプションか 無料版が必要です。wp_mail()の問題を修正するためにどちらかを入手できますが、無料版には毎週のメール要約やメールログのような高度な機能は含まれていません。

プランを購入したら、WP Mail SMTPダッシュボードに向かい、ダウンロードタブに移動します。下にスクロールして、「Download WP Mail SMTP」ボタンをクリックします。

WPFormsプラグインをダウンロード

zipファイルのダウンロードが完了したら、WordPressのダッシュボードを開きます。左側のメニューバーで「プラグイン」をクリックし、「新規追加」をクリックします。

WordPressにプラグインをアップロードする

次に、Choose Fileをクリックし、WP Mail SMTP zipファイルをダウンロードした場所に移動します。ダブルクリックして「今すぐインストール」をクリックします。

今すぐインストール」ボタンをクリックしてプラグインをインストールする

インストール後、Activate Pluginをクリックしてください。

WP Mail SMTP Proの有効化

これでセットアップウィザードが自動的に起動するはずです。もし起動しなかった場合は、WP Mail SMTP " Settingsに行き、 Launch Setup Wizardボタンを押して手動で起動することができます。

セットアップウィザード起動ボタン

2.WP Mail SMTPでメーラーサービスを接続する

セットアップウィザードでは、Eメールを送信するサードパーティのメーラーサービスを選択することができます。このステップでは、問題のあるデフォルトのWordPressウェブホストに代わる適切なメール配信サービスを設定します。

このステップを終えると、WP Mail SMTPはデフォルトの wp_mail() 関数は、電子メールの問題を避けるために、今後はSMTPを使用するようにします。

開始するには、セットアップ・ウィザードの最初の画面で「Let's Get Started」ボタンをクリックします。

WPメールSMTPセットアップウィザードを起動し、Elementorフォームからメールが送信されないのを修正する

次の画面で推奨メーラーのリストが表示されます。

SMTPメーラーを選択する

このリストからお好きなメーリングサービスをお選びください。まだ始めたばかりであれば、SendLayerの無料トライアルを利用するのがベストです。また、様々なトランザクションメールプロバイダーについて詳しく知ることで、より良い決断をすることができます。

使用するメーラーが決まったら、設定したいメーラーの下のリンクをクリックしてください:

すべてのバージョンで利用可能なメーラー WP Mail SMTP Proのメーラー
センドレイヤー アマゾンSES
SMTP.com マイクロソフト365 / Outlook.com
Brevo(旧Sendinblue) Zohoメール
Googleワークスペース / Gmail
メールガン
消印
センドグリッド
スパークポスト
その他のSMTP

ドキュメントの指示に注意深く従い、WP Mail SMTPのセットアップを完了するためにこの記事に戻ってきてください。

複数のメーラーを設定したいですか?追加接続設定でバックアップ接続を選択し、スマートルーティングを設定します。

3.詳細な電子メールログと週次電子メールサマリーを有効にする(オプション)

メーラーとWP Mail SMTPの設定と接続が完了すると、セットアップウィザードが有効にしたいEメール機能を選択するように尋ねます。

メール配信の改善と メールエラーの追跡はデフォルトで有効になっており、オフにすることはできません。

WP Mail SMTPセットアップウィザードで電子メールログと電子メールアラートを有効にする

詳細なメールログも有効にすることを強くお勧めします。このツールを有効にすると、WordPressサイトが生成および送信したすべてのメールのログが記録されます。さらに、「完全なメールレポート」には、次のような便利なデータが記録されています:

  • WordPressメールの開封数とクリック数
  • 添付ファイルの数
  • メール配信状況
  • 各メールの日付と件名
  • 失敗したメールの再送信または転送
  • ...その他

メールログ詳細

ウィークリーEメールサマリー機能は、Eメールのパフォーマンスをモニターするのにとても便利な機能です。この機能を有効にすると、毎週簡単な要約がメールで送信されます:

  • 過去1週間に送信されたメールの合計
  • メール配信確認数
  • 未確認メール配信数
  • 失敗した電子メール

このサマリーで、wp_mail関数がどの程度機能しているかを追跡し、エラーがないかどうかをチェックすることができます。

WP Mail SMTP Proの統計付きメールサマリー

インスタントメールアラート 機能は、メールの送信に失敗したときに通知し、問題を迅速に解決することができます。これにより、ユーザーは重要なメッセージを見逃すことがなくなります。

電子メールによるアラート通知

ですから、あなたの電子メールが常にすべてうまくいっていることを確認したい場合は、WP Mail SMTPを最大限に活用するために、これらの追加機能を有効にすることをお勧めします。

これらの手順がすべて完了すると、WP Mail SMTP Setup Wizardがテストメールを送信し、すべてが正しくセットアップされていることを確認します。セットアップに問題がなければ、成功のメッセージが表示されます。

WP Mail SMTPテストメール成功

それで終わりだ!これで wp_mail() 機能を、より信頼性の高いSMTPを使用するように再構成する。

次に、添付ファイル付きのメールを送信する

WordPressから添付ファイル付きのメールを送信したいですか?WordPress のフォームやその他のプラグインから添付ファイル付きのメールを送信する方法をご覧ください。

また、Elementorのフォームからメールが届かないというお悩みをお持ちの方は、Elementorのコンタクトフォームからメールが届かないときの対処法をご覧ください。

また、WordPressのSEOを改善したいと思うかもしれません。オーガニックなトラフィックとランキングを高めるための最高のWordPress SEOプラグインの記事をご覧ください。

今すぐ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を有効にしてください。