MailMessage.HeadersEncoding プロパティ

定義

この電子メール メッセージのユーザー定義のカスタム ヘッダーに使用されるエンコーディングを取得または設定します。

public:
 property System::Text::Encoding ^ HeadersEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding? HeadersEncoding { get; set; }
public System.Text.Encoding HeadersEncoding { get; set; }
member this.HeadersEncoding : System.Text.Encoding with get, set
Public Property HeadersEncoding As Encoding

プロパティ値

この電子メール メッセージのユーザー定義カスタム ヘッダーに使用されるエンコード。

注釈

プロパティの値の HeadersEncoding 既定値 Encoding.UTF8は です。

SMTP メッセージは、ヘッダーと本文の部分で構成されます。 SMTP 用の IETF RFC では、ヘッダーと本文のパーツ名を ASCII に制限します。 ただし、IETF RFC では、ヘッダーと本文の部分の値に Unicode 文字を含めることができます。 特定の値で、ASCII 以外の文字が存在する場合、値は文字エンコード (UTF8 や Shift-JIS など) の組み合わせを使用してエンコードされ、その後にバイト エンコード (Base64QuotedPrintable など) が続きます。 その結果、通常、ネットワーク伝送ストリームには ASCII 文字のみが含まれます。

適用対象

こちらもご覧ください