All Classes Namespaces Files Functions Variables Groups
kerio::jsonapi::webmail::mails::Mail Struct Reference

Public Attributes

kerio::web::KId id
 [READ-ONLY] global identification
kerio::web::KId folderId
 global identification
Watermark watermark
Email from
 contents of the From header
Email sender
 contents of the Sender header. Use it for delegation. It shoudn't be the same as From header.
EmailList to
 contents of To header
EmailList cc
 contents of Cc header
EmailList bcc
 contents of BCc header
UtcDateTime sendDate
 contents of Date header (to be displayed in Sent Items). Not set for drafts.
UtcDateTime receiveDate
 mail delivery time. Not set for drafts.
UtcDateTime modifiedDate
EmailList replyTo
 contents of Reply-To header
Email notificationTo
 contents of Disposition-Notification-To header
string subject
 contents of Subject header
PriorityType priority
 mail priority (contents of X-Priority header). Defaults to normal priority.
long size
 mail size in bytes
boolean isSeen
boolean isAnswered
boolean isFlagged
boolean isForwarded
boolean isJunk
boolean isMDNSent
 rfc3503; When saving an unfinished message to any folder client MUST set $MDNSent keyword to prevent another client from sending MDN for the message.
boolean showExternal
 It means the user confirm to show external sources (eg. images). It's false by default.
boolean requestDSN
 It is true if should be requested DSN even for successful delivered message. DSN for failure is default.
boolean hasAttachment
 [read-only]
boolean isDraft
 [read-only]
boolean isReadOnly
 [read-only]
SignInfo signInfo
 [read-only]
EncryptInfo encryptInfo
 [read-only]
DisplayableMimePartList displayableParts
AttachmentList attachments
MimeHeaderList headers
boolean send
 [WRITE-ONLY] Send mail, beware it invalidate ID of this mail
boolean sign
 [WRITE-ONLY] Appends a signature as attachment
boolean encrypt
 [WRITE-ONLY] Encypts the email. Certificates of each recipient must be known.

Member Data Documentation

EmailList kerio::jsonapi::webmail::mails::Mail::bcc

contents of BCc header

EmailList kerio::jsonapi::webmail::mails::Mail::cc

contents of Cc header

boolean kerio::jsonapi::webmail::mails::Mail::encrypt

[WRITE-ONLY] Encypts the email. Certificates of each recipient must be known.

EncryptInfo kerio::jsonapi::webmail::mails::Mail::encryptInfo

[read-only]

kerio::web::KId kerio::jsonapi::webmail::mails::Mail::folderId

global identification

Email kerio::jsonapi::webmail::mails::Mail::from

contents of the From header

boolean kerio::jsonapi::webmail::mails::Mail::hasAttachment

[read-only]

kerio::web::KId kerio::jsonapi::webmail::mails::Mail::id

[READ-ONLY] global identification

boolean kerio::jsonapi::webmail::mails::Mail::isDraft

[read-only]

boolean kerio::jsonapi::webmail::mails::Mail::isMDNSent

rfc3503; When saving an unfinished message to any folder client MUST set $MDNSent keyword to prevent another client from sending MDN for the message.

boolean kerio::jsonapi::webmail::mails::Mail::isReadOnly

[read-only]

Email kerio::jsonapi::webmail::mails::Mail::notificationTo

contents of Disposition-Notification-To header

PriorityType kerio::jsonapi::webmail::mails::Mail::priority

mail priority (contents of X-Priority header). Defaults to normal priority.

UtcDateTime kerio::jsonapi::webmail::mails::Mail::receiveDate

mail delivery time. Not set for drafts.

EmailList kerio::jsonapi::webmail::mails::Mail::replyTo

contents of Reply-To header

boolean kerio::jsonapi::webmail::mails::Mail::requestDSN

It is true if should be requested DSN even for successful delivered message. DSN for failure is default.

boolean kerio::jsonapi::webmail::mails::Mail::send

[WRITE-ONLY] Send mail, beware it invalidate ID of this mail

UtcDateTime kerio::jsonapi::webmail::mails::Mail::sendDate

contents of Date header (to be displayed in Sent Items). Not set for drafts.

Email kerio::jsonapi::webmail::mails::Mail::sender

contents of the Sender header. Use it for delegation. It shoudn't be the same as From header.

boolean kerio::jsonapi::webmail::mails::Mail::showExternal

It means the user confirm to show external sources (eg. images). It's false by default.

boolean kerio::jsonapi::webmail::mails::Mail::sign

[WRITE-ONLY] Appends a signature as attachment

SignInfo kerio::jsonapi::webmail::mails::Mail::signInfo

[read-only]

long kerio::jsonapi::webmail::mails::Mail::size

mail size in bytes

string kerio::jsonapi::webmail::mails::Mail::subject

contents of Subject header

EmailList kerio::jsonapi::webmail::mails::Mail::to

contents of To header


The documentation for this struct was generated from the following file: