Dart.Mail Namespace : TransferEncoding Enumeration |
Public Enum TransferEncoding Inherits System.Enum
Dim instance As TransferEncoding
public enum TransferEncoding : System.Enum
__value public enum TransferEncoding : public System.Enum
public enum class TransferEncoding : public System.Enum
Member | Description |
---|---|
Base64 | Base64 encoding is not readable. |
Binary | Adds "Content-Transfer-Encoding: binary" header line. No encoding/decoding is performed. A "binary" path is assumed to the destination. A transfer-encoding of "binary" indicates the 8bit data does not observe RFC 822 line-length restrictions (an image file is a good example). RFC 3030 describes how to send this type of data. |
EightBit | Adds "Content-Transfer-Encoding: 8bit" header line. No encoding/decoding is performed. An "8bit" path is assumed to the destination. A transfer-encoding of "8bit" indicates the 8bit data observes RFC 822 line-length restrictions (UTF8 encoding with line breaks is a good example). RFC 6152 describe how to send this type of data. |
None | No encoding is marked. This is perfectly suitable for 7-bit ASCII text. |
QuotedPrintable | Quoted-Printable encoding maximizes the readability of text that has some 8-bit characters. |
SevenBit | Adds "Content-Transfer-Encoding: 7bit" header line. No encoding/decoding is performed. |
Uuencode | UUEncode ("UNIX to UNIX") encoding. Not normally used, but may be used to decode legacy message formats. |
The SMTP protocol was originally designed to handle only 7-bit data. Later, the protocol was extended to support 8-bit data as well by using MIME encoding. This enumeration specifies the encoding algorithm used to transform the data from 8-bit data to 7-bit data. Mail readers use this information to decode the received (encoded) data into it's original (decoded) form.
System.Object
System.ValueType
System.Enum
Dart.Mail.TransferEncoding