2022 June Release

Class COOMAPI@1.1:Mail Permanent link for this heading

Class Hierarchy

Object > ContentObject > Mail

Additional Information

Properties Permanent link for this heading

Type

Property

Name

date

archivemailat

Archive E-Mail at

integer

attachmentcount

Number of Attachments

string(2056)

bodydigest

E-Mail Body Hash

boolean

contentreduced

E-Mail Attachments Stored Separately

string

contenttype

Content Type

boolean

encrypted

Encrypted

boolean

hasattachments

Has Attachments

boolean

ispreviousversion

Is Previous Version

ContentObject[]

mailattachedobjects

Attached Objects

string[]

mailbcc

Bcc: (E-Mail Addresses)

content

mailbodyhtml

HTML Text

content

mailbodyplain

Text

Mailbox[]

mailboxes

Mailboxes

Folder[]

mailboxfolders

Mailbox Folders

string[]

mailcc

Cc: (E-Mail Addresses)

MailFlagsType[]

mailflags

E-Mail Flags

MailImportance

mailimportance

Importance

string

mailinreplytomessageid

Message ID of Answered E-Mail

string[]

mailkeywords

Keywords

string

mailmessageid

Message ID

date

mailreceived

Received on/at

string

mailreceiver

Receiver

string[]

mailreferencesmessageids

Referenced Message IDs

string

mailsender

Sender

date

mailsent

Sent on/at

string

mailsubject

Subject

string[]

mailto

To: (E-Mail Addresses)

MessageStateType

messagestate

E-Mail State

string

mimerawheaders

Raw MIME Headers

OnlineRefType[]

onlinerefs

Online References

OnlineRefType[]

onlinerefsexclude

Online References (Excluded Folders)

integer

originalcontentsize

Original Content Size

MailContent[]

parsedmailattachments

E-Mail Attachments

MailContent[]

parsedmailattachmentsinfo

E-Mail Attachments Information

boolean

pendingarchive

Pending State Transition to State "Archived"

Mail

previousversion

Previous Version

string(2056)

reduceddigest

Hash of the Reduced E-Mail

ReductionStateType

reductionstate

Reduction State on E-Mail Server

date

retentiontill

Intended Retention Period

MailArchivingService

serviceobject

Service Object

boolean

signed

Signed

Actions Permanent link for this heading

Return Type

Signature

void

AttachedObjectsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrMIMEContentGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjLitigationHoldSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrRawMIMEHeadersGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

DepositItem(
  object mailbox)

void

EditObjectContent(
  optional integer unused1,
  optional integer unused2)

void

ExtractEmailAddressParts(
  object attrdef,
  out string[] addresses,
  out string[] displaynames,
  out string[] formattedaddresses)

void

GetAttachmentContent(
  integer attachment_index,
  out Content content,
  optional string attachment_filename)

void

GetAttachmentContentFriendlyURL(
  integer attachmentindex,
  string handling,
  string filename,
  out content content)

void

GetAttachmentListHTML(
  optional string messageclass,
  out Content html)

void

GetContentAsString(
  object attrdef,
  out string string)

void

GetCurrentVersionContent(
  optional string originaladdress,
  out Content content)

void

GetFileName(
  object[] attrdefs,
  integer[] indices,
  out string filename)

void

GetMailBCC(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

GetRebuiltContent(
  object email,
  optional content oldcontent,
  out content newcontent)

void

GetReducedContent(
  object email,
  optional content oldcontent,
  boolean changeheaders,
  boolean patchheadersonly,
  out content newcontent,
  out boolean partschanged,
  out MailContent[] attachments,
  ref optional boolean removeattachments,
  optional boolean removeattachmentsincontentonly)

content

GroupWiseGetEML(
  out retval content emlcontent)

void

HoldState()

void

ImportMIMEContent(
  Content mimecontent,
  optional integer importmode)

void

MailArchived(
  boolean mailreceived,
  boolean isinitialarchiving)

void

MessageStateSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

object

ObjectChildCopy(
  ref optional object placement,
  out retval object object)

object

ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectDelete()

void

ObjectFinalizeCommit(
  object[] attrlist)

any

ParsedAttachmentsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

ParsedAttachmentsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

PerformStateTransition(
  integer statefrom,
  integer stateto)

void

Reduce(
  out Content reducedcontent,
  optional boolean removeattachments,
  optional boolean createattachmentobjects,
  optional boolean donotlinkattachments,
  optional object attachmentstarget,
  optional object attachmentstargetview)

void

RefreshMailProperties()

void

SetLifecycleAttributes(
  out boolean archiveworthy)

void

SetRead(
  optional integer unused1,
  optional integer unused2)

void

SetUnread(
  optional integer unused1,
  optional integer unused2)

void

UpdateImportedObjectHeadless(
  object venv_parent,
  object venv_view,
  ref object[] newobjects,
  ref optional integer objectunclecount,
  ref optional integer[] newobjectsunclecount,
  ref dictionary venv_additionalinfo)