Condividi tramite


MailMessage.HeadersEncoding Proprietà

Definizione

Ottiene o imposta la codifica usata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

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

Valore della proprietà

Codifica usata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

Commenti

Il valore della HeadersEncoding proprietà viene predefinito su Encoding.UTF8.

I messaggi SMTP sono costituiti da intestazioni e parti del corpo. Le schede RFC IETF per SMTP limitano i nomi di intestazione e parte del corpo in modo che siano ASCII. Tuttavia, le schede di rete IETF consentono i valori di intestazione e parte del corpo per contenere caratteri Unicode. In qualsiasi valore specifico, se esistono caratteri non ASCII, il valore viene codificato usando una combinazione di codifica dei caratteri (UTF8 o SHIFT-JIS, ad esempio) seguita dalla codifica byte (Base64 o QuotedPrintable ad esempio). Il risultato è in genere che solo i caratteri ASCII si trovano nel flusso di trasmissione di rete.

Si applica a

Vedi anche