miuthdr.h File Reference

KUidMsgFileMimeHeader

const TUidKUidMsgFileMimeHeader

IMail-specific stream type within an IMail file store for CImHeader

KUidMsgFileIMailHeader

const TUidKUidMsgFileIMailHeader

IMail-specific stream type within an IMail file store for CImMimeHeader

Enum TMsgOutboxBodyEncoding

Defines how emails will be encoded when they are sent.

MIME standards are defined in RFC 2045, RFC 2046 and RFC 2047.

EnumeratorValueDescription
EMsgOutboxDefault

Emails are sent with the default encoding, which is as for EMsgOutboxMIME.

EMsgOutboxNoAlgorithm

Emails are sent as plain text RFC822 messages.

Attachments are encoded using UUEncoding algorithm. This method would not normally be used unless the sender was sure that the receiving mail clients don't support MIME.

EMsgOutboxMIME

Text is encoded using quoted-printable encoding, and all attachments are encoded using BASE64 encoding.

This is the default setting for this option.

EMsgOutboxMHTMLAsMIME

Text parts of the message are sent as MIME TEXT/HTML parts, and are encoded using UTF-8 encoding system.

All attachments are encoded using BASE64 encoding. Receiving mail clients that do no support MHTML mail will display the HTML message text to the user including all HTML tags, etc.

EMsgOutboxMHTMLAlternativeAsMIME

Each text part of the message is sent as two alternative MIME parts.

The first part is sent as plain text using quoted-printable encoding, the second part is sent as a TEXT/HTML part which is encoded using UTF-8 encoding system. All attachments are encoded using BASE64 encoding. This is the standard encoding method if the user wishes to send MHTML mail.

Enum TImEncodingType

Messaging encoding types.

Enum TImEmailFolderType

Folder type flags.

The flags correspond to the MIME multipart subtype.

EnumeratorValueDescription
EFolderTypeUnknown

Unknown.

EFolderTypeRelated

Related.

EFolderTypeMixed

Mixed.

EFolderTypeParallel

Parallel.

EFolderTypeAlternative

Alternative.

EFolderTypeDigest

Digest.

EFolderTypeRFC822

RFC822.

EFolderTypePartial

Partial.

EFolderTypeDirectory

Directory.

EFolderTypeExternal

External.

Enum TImDisconnectedOperationType

Describes the types of off-line email operations than can occur.

See also: TMsvEmailEntry::DisconnectedOperation()

EnumeratorValueDescription
ENoDisconnectedOperations

No operation.

EDisconnectedCreateOperation

Create operation.

EDisconnectedDeleteOperation

Delete operation.

EDisconnectedChangeOperation

Change operation.

EDisconnectedCopyToOperation

"Copy to" operation.

EDisconnectedCopyFromOperation

"Copy from" operation.

EDisconnectedCopyWithinServiceOperation

"Copy within service" operation.

EDisconnectedMoveToOperation

"Move to" operation.

EDisconnectedMoveFromOperation

"Move from" operation.

EDisconnectedMoveWithinServiceOperation

"Move within service" operation.

EDisconnectedSpecialOperation

Special operation.

EDisconnectedUnknownOperation

Unknown operation.

EDisconnectedMultipleOperation

Multiple operations.

KMsvRemoteFolderEntriesMask

const TUintKMsvRemoteFolderEntriesMask

KImMimeHeaderVersion

const TUint16KImMimeHeaderVersion

Convert16to8L ( TDesC16 & )

HBufC8 *Convert16to8L(TDesC16 &aStr)[static, inline]

Convert16to8L()

Convert the 16 bit descripter to 8 bit.

Return Value
HBufC16* A 8 bit discripter.

ConvertToTInt ( TDesC16 & )

TInt ConvertToTInt(TDesC16 &aStr)[static, inline]

ConvertToTInt()

Converts a string to an integer.

Parameters
aStrA string to make Integer.
Return Value
TInt A integer value