注意!この記事はPHPコードを含み、開発者向けです。私たちはこのコードを好意で提供していますが、コードのカスタマイズやサードパーティの開発に関するサポートは提供していません。
概要
Outlookメーラーを使用していて、WP Mail SMTPで'InvalidInternetMessageHeader'エラーに遭遇していませんか?このエラーは、特定のメールヘッダが競合を引き起こすために発生することがよくあります。メールヘッダはメールの動作を定義するために重要であり、設定を誤ると特定のプラグインと競合する可能性があります。
このチュートリアルでは、PHPスニペットを使ってメールの特定のヘッダーを変更する方法を説明します。これにより、Outlookメーラー専用の「InvalidInternetMessageHeader」エラーを解決することができます。
注:このチュートリアルで提供されるコード・スニペットを追加する前に、必ずあなたのサイトにWP Mail SMTPプラグインをインストールして有効にしてください。
この問題の一般的な解決策は、問題のあるヘッダーの前に X-
.Outlook メーラーでは、すべてのカスタムヘッダの先頭に X-
.この標準は、競合や'InvalidInternetMessageHeader'エラーのようなエラーを回避するのに役立ちます。
次のコード・スニペットで、この解決策を実装しよう。
セットアップ
下記の必要なスニペットをコピーし、新しいWPCodeスニペットに貼り付けることをお勧めします。WPCodeは、あなたのサイトでコードスニペットを簡単かつ安全に実行することができます。
スニペットをサイトに追加する方法については、WPCodeプラグインを使用してコードスニペットを追加するチュートリアルをご覧ください。
以下のスニペットをコピーして、あなたのサイトに貼り付けてください。について 12行目を交換する必要がある。 'Auto-Submitted'
を、セットアップで 'InvalidInternetMessageHeader' エラーの原因となっているヘッダーの名前に置き換えてください。
次に 'X-Auto-Submitted'
オン 13行目 の前に問題のあるヘッダー名を付けたもの。 'X-'
.これは、元の問題のあるヘッダーを X-
プレフィックス・スタンダード。
注: エラーの原因となるヘッダーは、ユーザーごとに異なる場合があります。したがって、あなたの状況において'InvalidInternetMessageHeader'エラーの原因となっているヘッダーを特定し、プレフィックスを追加して名前を変更することが重要です。 X-
同じような問題を避けるために。
これで完了です!これで、Outlookメーラー用のWP Mail SMTPで問題のあるメールヘッダを調整することに成功しました。これで'InvalidInternetMessageHeader'エラーは解決するはずです。
次に、WP Mail SMTPセットアップをカスタマイズする方法をもっと知りたいですか?その他のカスタマイズオプションのコードスニペットもぜひご覧ください。