PowerTCP Mail for .NET
TransferEncoding Enumeration




Enumerates the transfer encoding algorithms used on part content.
Syntax
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 
Members
MemberDescription
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.
Remarks

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.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Dart.Mail.TransferEncoding

See Also

Reference

Dart.Mail Namespace


PowerTCP Mail for .NET Documentation Version 4.3
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic