<< Fare clic per visualizzazione il sommario >> Percorso: API di piattaforma > Altri servizi > Mail > Strutture dati > IMAP Message Info structure |
An IMAP MessageInfo is represented by a Dictionary<string, object> containing the following fields.
Parameters |
|||
Name |
Description |
Type |
Optional |
Bcc |
Contains a string for each hidden recipient; each recipient can be specified with display name and address (“John Doe <jdoe@gmail.com>”) or the address only (“jdoe@gmail.com”). |
ArrayValue |
Y |
BodyHtml |
The HTML body of the message, or an empty string if it has no HTML body. |
String |
Y |
BodyText |
The text body of the message, or an empty string if it has no text body. |
String |
Y |
CC |
Contains a string for each additional recipient; each recipient can be specified with display name and address (“John Doe <jdoe@gmail.com>”) or the address only (“jdoe@gmail.com”). |
ArrayValue |
Y |
Date |
The origination date of this message (original time); this specifies the date and time at which the creator of the message indicated that the message was complete and ready to enter the mail delivery system; if origination date is not available, the date specified by the first ‘Received’ header is given. |
DateTime |
Y |
From |
The sender of the message can be specified with display name and address (“John Doe <jdoe@gmail.com>”) or the address only (“jdoe@gmail.com”). |
String |
|
HasAttachments |
True if the message has attachments, otherwise false. |
Boolean |
Y |
Headers |
A List containing a Dictionary<string, object> for each header of the message; each Dictionary contains the following fields: Name (String) -> the name of the header; Value (String) -> the value of the header; Unparsable (Boolean) -> true if the header was unparsable, otherwise false; Raw (String) -> the raw text representation of the header. |
ArrayValue |
Y |
InReplyTo |
A List of strings containing the identifiers of messages to which the message is a reply. |
ArrayValue |
Y |
Seen |
True if the message has been read, otherwise false. |
Boolean |
Y |
Length |
The length of the message. |
Int64 |
Y |
MessageId |
The message identifier. While the UniqueId is created by the mail server and is part of the message envelope, the MessageId is created by the sender and is one of the message headers. Mail message formats: MIME format is an XML containing the whole message, including any attachment, and is used by Outlook Express to save files with the .eml extension. Outlook saves message files in a proprietary format with the .msg extension. |
String |
Y |
ReceivedDate |
The received date of this message (local time). |
DateTime |
Y |
ReplyTo |
Contains a string for each recipient that should receive replies to the message; each recipient can be specified with display name and address (“John Doe <jdoe@gmail.com>”) or the address only (“jdoe@gmail.com”). |
ArrayValue |
Y |
Subject |
A short string identifying the topic of the message. |
String |
Y |
To |
Contains a string for each primary recipient of the message; each recipient can be specified with display name and address (“John Doe <jdoe@gmail.com>”) or the address only (“jdoe@gmail.com”). |
ArrayValue |
|
UniqueId |
The message unique ID. The unique ID is permanent and does not change between sessions. A message will retain its unique ID until it is deleted. A minority of IMAP servers is not capable of unique IDs that persist accross sessions, and other servers might reassign its IDs when some special situation occurs, but even in these rare situations it is guaranteed that a unique ID that once identified a message in a folder will never identify a different message in the same folder. However, it is important to notice that unique IDs are only unique inside a specific folder, and not accross different folders. Also, as a consequence of this, a message will be assigned a new unique ID if copied to another folder. |
String |
Y |
Download IMAP Message Info data structure.