com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class ExchangeMessageInfo

  • All Implemented Interfaces:
    com.aspose.ms.System.IDisposable, Closeable, AutoCloseable


    public abstract class ExchangeMessageInfo
    extends MessageInfoBase

    The ExchangeMessageInfo represents the E-Mail message info fetched from the Exchange Store.

    • Constructor Detail

      • ExchangeMessageInfo

        protected ExchangeMessageInfo()

        Initializes a new instance of the ExchangeMessageInfo class.

    • Method Detail

      • getInternalDate

        public Date getInternalDate()

        The internal date and time of the message on the server. This is not the date and time in the [RFC-2822] header, but rather a date and time which reflects when the message was received. - In the case of messages delivered via [SMTP], this SHOULD be the date and time of final delivery of the message as defined by[SMTP]. - In the case of messages delivered by the IMAP4rev1 COPY command, this SHOULD be the internal date and time of the source message. - In the case of messages delivered by the IMAP4rev1 APPEND command, this SHOULD be the date and time as specified in the APPEND command description. - All other cases are implementation defined.

      • getUniqueUri

        public String getUniqueUri()

        Gets the unique URI of message.

        Value: The string that represents the unique URI.
      • isRead

        public boolean isRead()

        Gets a value indicating whether the message has been read

      • hasAttachments

        public boolean hasAttachments()

        Gets a value indicating whether the message contains at least one attachment.

      • getMessageInfoType

        public int getMessageInfoType()

        Gets the type of the message