<html lang="ja-jp" dir="ltr"><head></head><body>### [OutlookのInvalidInternetMessageHeaderエラーの修正方法](https://wpmailsmtp.com/docs/fixing-the-invalidinternetmessageheader-error-in-outlook/)

**公開日:** 2023年11月23日
**著者:** Umair Majeed

**抜粋:** Outlookで無効なメールヘッダーエラーを修正する方法を学びましょう。

**コンテンツ:**

**ご注意ください！** この記事にはPHPコードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティ開発のサポートは提供していません。

### 概要

Outlookメーラーを使用しており、WP Mail SMTPで「InvalidInternetMessageHeader」エラーが発生していませんか？このエラーは、特定のメールヘッダーが競合を引き起こすことが原因で発生することがよくあります。メールヘッダーはメールの動作を定義するために重要であり、設定ミスは特定のプラグインとの競合につながる可能性があります。

このチュートリアルでは、PHPスニペットを使用してメール内の特定のヘッダーを変更する方法を説明します。これにより、Outlookメーラーに固有の「InvalidInternetMessageHeader」エラーを解決できます。

**注意:** このチュートリアルで提供されているコードスニペットを追加する前に、必ずサイトに[WP Mail SMTPプラグインをインストールして有効化](https://wpmailsmtp.com/docs/how-to-install-the-wp-mail-smtp-plugin/ "プラグインのインストール")してください。

この問題の一般的な解決策は、問題のあるヘッダーに `X-` をプレフィックスとして付けることです。Outlookメーラーのコンテキストでは、すべてのカスタムヘッダーには理想的に `X-` をプレフィックスとして付けるべきです。「InvalidInternetMessageHeader」エラーのような競合やエラーを回避するために、この標準が役立ちます。

次のコードスニペットでこのソリューションを実装します。

### セットアップ

必要なスニペットを以下のコードにコピー＆ペーストして、新しいWPCodeスニペットに貼り付けることをお勧めします。WPCodeを使用すると、サイトでコードスニペットを簡単かつ安全に実行できます。

サイトへのスニペットの追加方法については、[WPCodeプラグインを使用したコードスニペットの追加](https://wpmailsmtp.com/docs/using-code-snippets/)に関するチュートリアルをご覧ください。

以下のスニペットをコピーしてサイトに貼り付けます。**12行目**で、お使いの環境で「InvalidInternetMessageHeader」エラーを引き起こしているヘッダーの名前に `'Auto-Submitted'` を置き換える必要があります。

次に、**13行目**の `'X-Auto-Submitted'` を、`'X-'` プレフィックスを付けた問題のあるヘッダーの名前に置き換えます。これは、元の問題のあるヘッダーを、`X-` プレフィックス標準に準拠した新しいヘッダーに名前変更していることを意味します。

**注意:** エラーの原因となるヘッダーは、ユーザー固有の設定によって異なる場合があります。したがって、ご自身の状況で「InvalidInternetMessageHeader」エラーを引き起こしているヘッダーを特定し、`X-` プレフィックスを追加して名前を変更し、同様の問題を回避することが重要です。

これで完了です！OutlookメーラーのWP Mail SMTPで問題のあるメールヘッダーを正常に調整しました。これにより、「InvalidInternetMessageHeader」エラーが解決されるはずです。

次に、WP Mail SMTPの設定をカスタマイズする他の方法をさらに探求したいですか？他の[コードスニペット](https://wpmailsmtp.com/categories/docs/code-snippets/ "WP Mail SMPT コードスニペット")も参照して、さらに多くのカスタマイズオプションを確認してください。

**カテゴリ:** コードスニペット

---</body></html>