WordPressウェブサイトがメール送信に失敗すると、ユーザーエクスペリエンスに深刻な問題が生じる可能性があります。WordPress自体は基本的なメール機能を備えていますが、誤った設定、スパムフィルター、サーバー設定の問題、プラグインの不具合などが原因で、以下のようなことが起こりえます。メール不達状況は
この問題を一挙に解決するために、WordPressのメールが送信されない一般的な理由を詳しく分析し、包括的な解決策を提供します。
原因1:電子メールの設定が正しくない
WordPressのウェブサイトでは、メール配信はサイトの管理者メールアドレスに依存することがよくあります。このアドレスが正しく設定されていないと、メールがまったく送信されなかったり、間違ったアドレスに送信されたりすることがあります。
よくある質問
- WordPressからのシステム通知やコンタクトフォームからのメールを受信できません。
- 新規ユーザー登録やパスワード再設定の確認メールが届きません。
解決策
管理者のメールアドレスを確認してください:
- WordPressのダッシュボードにログインして 設定 > 一般.
- チェック"管理者メールアドレス" フィールドに入力してください。このアドレスが正しくないか空の場合は、正しいメールアドレスを入力し、変更を保存します。
- 問題が解決したことを確認するため、必ず保存してテストメールを送信してください。
メールアドレスのドメイン名がウェブサイトと同じであることを確認してください:
- 多くのメールサービスプロバイダーはメールボックスとドメインが不一致の場合のフィルタリング.例えば
gmail.com
をご覧ください。ドメインドットコム
電子メールアドレスとして、これは電子メールがブロックされたり、スパムとして分類される可能性があります。 - ウェブサイトのドメイン名と一致するメールアドレスを使用することをお勧めします。
name@yourdomain.com
)を使用することで、より高い確率でメール配信を成功させることができます。
理由2: スパムと判定されたメール
WordPressのメールが正しく設定されていても、さまざまな理由で受信者のメールサービスによって迷惑メールと判定されることがあります。スパムフィルターこのマシンは、送信者の評判、メールの内容、メールサーバーの設定に基づいて、そのメールがスパムとして分類されるべきかどうかを判断します。
一般的な症状
- ユーザーがメールを受信していないと報告したり、メールが自動的に次のように分類されたりします。迷惑メール.
- メールの開封率やクリック率は大幅に低下しています。
解決策
1,一般的なプレフィックスメールボックスは避けてください:
- "sales@"や "info@"のような接頭辞を持つメールアドレスを使用する場合。一部の電子メールサービスバルクメールやマーケティングメールと思われるかもしれません。スパムとしてマークする.
- 個人的でプロフェッショナルなメールアドレスを使いましょう。
name@yourdomain.com
)、信頼度の向上に寄与しています。
2,ドメイン名を確認してください:
- カスタムドメイン名を使用している場合は、ドメイン名が 使用済み燃料プールそしてディーケイム 歌で応える ディーエムエーアールシー バリデーション。これらの検証レコードは、メールサーバーがあなたが偽者ではなく正当な送信者であると判断するのに役立ちます。
- これらの記録の設定方法
- SPF (Sender Policy Framework): メールサーバーの許可プローブメール送信先のIPアドレスが認可されているかどうか。
- DKIM (Domain Key Identification Mail): 暗号化キーを使用して電子メールの送信元を認証し、送信中の改ざんを防止します。
- DMARC(ドメインベースのメッセージ認証): 電子メール詐欺を減らすための詳細なレポートと戦略を提供します。
- これらのレコードは、ドメイン名ホスティングプロバイダーまたはDNS管理プラットフォームで追加できます。ほとんどのユーザーは、Google WorkspaceまたはMicrosoft 365が提供する手順を使用して、このプロセスを簡単に行うことができます。
3,ユーザーにホワイトリストを要求してください:
- メールが届かないユーザーがいる場合は、あなたのメールアドレスをホワイトリスティング.こうすることで、相手のメールサービスがあなたのメールをスパムとして分類することがなくなります。
- メーリングリストの登録確認メールには、あなたのメールアドレスをコンタクトリストに追加するようユーザーに促すリマインダーを添付することができます。
原因3:サーバーの設定ミス
WordPressサイトが正しく設定されているにもかかわらず、サーバー自体がメール配信リクエストを処理できないことがあります。これは通常、サーバーが PHP の メール()
関数を使用しているか、メールサーバーが正しく設定されていません。
よくある質問
- WordPressは、システム通知やコンタクトフォームのメールなど、あらゆるメールを送信できません。
- プラグインを正しく設定しても、テストメールを正常に送信できませんでした。
解決策
1,Check & Log Emailプラグインをインストールして使用します:
- このプラグインは、WordPressで送信されたメールをチェックし、ログに記録するのに役立ちます。このプラグインはWordPressのプラグインリポジトリからダウンロードして有効化することができます。
- アクティベーション後 メールチェック&ログ テストメールメールアドレスを入力し、テストメールを送信します。テストメールを受信した場合は、メールまたはプラグインの特定の設定に問題がある可能性があります。メールが届かない場合は、サーバーの設定に問題がある可能性があります。
- サーバー設定の問題は、PHP の mail() 関数の代わりに SMTP を使用することで解決できます。
2,外部のSMTPサービスを使用します:
- サーバーPHPはサポートされていません。
メール()
関数を使うことができます。 SMTP(SMTPの代わりにSimple Mail Transfer Protocol)が使用され、より信頼性が高く、メッセージがスパムと間違われるのを防ぎます。 - 推奨されるSMTPプラグインは WPメールSMTPGmail、SendGrid、Brevo(旧Sendinblue)、Amazon SESなど、さまざまなSMTPサービスをサポートしています。
- セットアップ手順::
- WordPressダッシュボードでのインストールと有効化 WPメールSMTP プラグイン。
- SMTPホスト、ポート、送信者メールボックス、およびその他の情報を設定します。具体的な設定手順は、SMTPサービスプロバイダによって異なります。たとえば、GmailのSMTPホストは次のとおりです。
smtp.gmail.com
ポート番号は 465 (SSL). - 設定を保存した後、テストメールを送信して問題が解決したかどうかを確認します。
原因4:コンタクトフォームプラグインの設定ミス
WordPressでは、コンタクトフォームのリクエストを処理するために、以下のようなプラグインを使用しています。 コンタクトフォーム7そして重力フォーム 歌で応える 忍者フォーム などがあります。これらのプラグインが正しく設定されていない場合、メールが送信されないことがあります。
よくある質問
- お問い合わせフォームから情報を送信しても、確認メールが届きません。
- 受信者は、お問い合わせフォームから送信されたメールを受信することができません。
解決策
1,Contact Form 7 プラグインの設定を確認してください:
- ワードプレスのダッシュボードで お問い合わせ > お問い合わせフォーム使用されるフォームはユーザーによって選択されます。コンパイラクリック 郵便 タブ
- エンシュア"差出人: (メールヘッダ)フィールドに入力されたメールアドレスはサイト管理者のメールアドレス.このフィールドにユーザーが入力した電子メールアドレスが入力された場合、その電子メールは詐欺メールとしてフラグが立てられる可能性があります。
2,Gravity Forms プラグインを設定します:
- Gravity Forms は強力なコンタクトフォームプラグインで、メール配信の失敗を避けるためにプラグインの設定を調整することができます。
- のフォーム構成が送信者のEメールと受信者のEメール正しく記入し同じアドレスの使用は避けてくださいを送信者と受信者として使用します。
3,Ninja Forms プラグインを再設定します:
- Ninja Forms プラグインの設定はメールの送信にも影響します。プラグインの 忍者フォーム > ダッシュボード をチェックし、フォームの設定を編集して関連するすべての通知が有効になっていることを確認します。宛先:(メールヘッダ)「そして差出人: (メールヘッダ)"フィールドが正しく入力されているかどうか。
概要
WordPressでメールが送信されない問題は、さまざまな要因によって引き起こされる可能性がありますが、これらの問題を段階的にトラブルシューティングして解決することで、通常は解決することができます。まず、基本的なメール設定とコンタクトフォームプラグインの設定を確認し、次にサーバー設定の問題を検討します。メール配信の失敗がスパムフィルターによるものであれば、ドメイン名を確認し、SMTPサービスを使用することで、メール到達性を向上させることができます。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間:月~金、9:30~18:30、祝日休み |