Aspose::Email::Mime Namespace Reference

Namespaces

 Encoders
 

Classes

class  ContentDisposition
 Represents a Content-Disposition header. More...
 
class  ContentType
 Represents a Content-Type header. More...
 
class  Details_MimeException
 Provides information about MIME errors
 
class  DispositionTypeNames
 Represents the disposition type names. More...
 
class  HeaderCollection
 Defines the collection of header fields More...
 
class  MediaTypeNames
 Specifies the media type names for an e-mail message. More...
 
class  MimeHeader
 Represents the mime header defined in RFC 2822. More...
 
class  TrackingStringDictionary
 

Typedefs

using MimeException = System::ExceptionWrapper< Details_MimeException >
 

Enumerations

enum  DecodingFlags {
  DecodingFlags::AllEncodings = 0xffff, DecodingFlags::AllowControlCharacters = 0x20000, DecodingFlags::FallbackToRaw = 0x10000, DecodingFlags::Jis = 4,
  DecodingFlags::None = 0, DecodingFlags::Rfc2047 = 1, DecodingFlags::Rfc2231 = 2
}
 
enum  EncodingFlags { EncodingFlags::EnableRfc2231 = 2, EncodingFlags::ForceReencode = 1, EncodingFlags::None = 0 }
 
enum  EncodingScheme {
  EncodingScheme::EightBit = 4, EncodingScheme::Jis = 3, EncodingScheme::None = 0, EncodingScheme::Rfc2047 = 1,
  EncodingScheme::Rfc2231 = 2
}
 
enum  LineTerminationState {
  LineTerminationState::CR = 1, LineTerminationState::CRLF = 0, LineTerminationState::NotInteresting = 4, LineTerminationState::Other = 2,
  LineTerminationState::Unknown = 3
}
 
enum  MimeSaveOptions { MimeSaveOptions::Default = 0, MimeSaveOptions::SaveBcc = 1, MimeSaveOptions::RemoveAttachments = 2 }
 
enum  TransferEncoding {
  TransferEncoding::Unknown = -1, TransferEncoding::SevenBit = 2, TransferEncoding::EightBit = 3, TransferEncoding::Binary = 4,
  TransferEncoding::QuotedPrintable = 0, TransferEncoding::Base64 = 1, TransferEncoding::UUEncode = 5, TransferEncoding::BinHex = 6
}
 Specifies the Content-Transfer-Encoding header information. More...
 

Typedef Documentation

◆ MimeException

using Aspose::Email::Mime::MimeException = typedef System::ExceptionWrapper<Details_MimeException>

Enumeration Type Documentation

◆ DecodingFlags

Enumerator
AllEncodings 
AllowControlCharacters 
FallbackToRaw 
Jis 
None 
Rfc2047 
Rfc2231 

◆ EncodingFlags

Enumerator
EnableRfc2231 
ForceReencode 
None 

◆ EncodingScheme

Enumerator
EightBit 
Jis 
None 
Rfc2047 
Rfc2231 

◆ LineTerminationState

Enumerator
CR 
CRLF 
NotInteresting 
Other 
Unknown 

◆ MimeSaveOptions

Enumerator
Default 
SaveBcc 
RemoveAttachments 

◆ TransferEncoding

Specifies the Content-Transfer-Encoding header information.

Enumerator
Unknown 

The transfer encoding is unknown.

SevenBit 

The data is in 7-bit US-ASCII characters.

EightBit 

The data is in 8-bit characters.

Binary 

The binary encoding.

QuotedPrintable 

Quoted-printable, is an encoding using printable ASCII characters.

Base64 

Base64 encoding that encodes stream-based data.

UUEncode 

UUEncoding that encodes binary data for transmission over the uucp mail system.

BinHex 

The binary-to-hexadecimal encoding.