Freigeben über


MailMessage.HeadersEncoding Eigenschaft

Definition

Ruft die für die benutzerdefinierten Header für diese E-Mail verwendete Codierung ab oder legt sie fest.

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

Eigenschaftswert

Die Codierung, die für benutzerdefinierte Header für diese E-Mail-Nachricht verwendet wird.

Hinweise

Der Wert der HeadersEncoding -Eigenschaft ist standardmäßig .Encoding.UTF8

SMTP-Nachrichten bestehen aus Headern und Textteilen. Die IETF-RFCs für SMTP schränken die Namen des Headers und des Textteils auf ASCII ein. Die IETF-RFCs ermöglichen es jedoch, dass Header- und Textteilwerte Unicode-Zeichen enthalten. Wenn in einem bestimmten Wert Nicht-ASCII-Zeichen vorhanden sind, wird der Wert mithilfe einer Kombination aus Zeichencodierung (z. B. UTF8 oder UMSCHALT-JIS) gefolgt von bytecodierung (Base64 oder QuotedPrintable ) codiert. Das Ergebnis ist in der Regel, dass sich nur ASCII-Zeichen im Netzwerkübertragungsdatenstrom befinden.

Gilt für:

Weitere Informationen