IMessage

public interface IMessage

Represents a common message interface

Methods

MethodDescription
getAttachments()Gets message attachments
getBcc()Gets BCC recipients
getBody()Gets or sets a message body
getBodyType()Gets the type of the body.
getCC()Gets CC recipients
getDate()Gets the date and time when message was delivered
getFrom()Gets or sets a from address
getHtmlBody()Gets or sets a html formatted message body
getSubject()Gets or sets a message subject
getTo()Gets recipients
save(OutputStream stream)Saves message to the specified stream
save(String fileName)Saves message to the specified file
setBody(String value)Gets or sets a message body
setFrom(IMailAddress value)Gets or sets a from address
setHtmlBody(String value)Gets or sets a html formatted message body
setSubject(String value)Gets or sets a message subject

getAttachments()

public abstract System.Collections.Generic.IGenericCollection<Attachment> getAttachments()

Gets message attachments

Returns: com.aspose.ms.System.Collections.Generic.IGenericCollection<com.aspose.email.Attachment>

getBcc()

public abstract System.Collections.Generic.IGenericCollection<MailAddress> getBcc()

Gets BCC recipients

Returns: com.aspose.ms.System.Collections.Generic.IGenericCollection<com.aspose.email.MailAddress>

getBody()

public abstract String getBody()

Gets or sets a message body

Returns: java.lang.String

getBodyType()

public abstract int getBodyType()

Gets the type of the body.

Returns: int

getCC()

public abstract System.Collections.Generic.IGenericCollection<MailAddress> getCC()

Gets CC recipients

Returns: com.aspose.ms.System.Collections.Generic.IGenericCollection<com.aspose.email.MailAddress>

getDate()

public abstract Date getDate()

Gets the date and time when message was delivered

Returns: java.util.Date

getFrom()

public abstract IMailAddress getFrom()

Gets or sets a from address

Returns: IMailAddress

getHtmlBody()

public abstract String getHtmlBody()

Gets or sets a html formatted message body

Returns: java.lang.String

getSubject()

public abstract String getSubject()

Gets or sets a message subject

Returns: java.lang.String

getTo()

public abstract System.Collections.Generic.IGenericCollection<MailAddress> getTo()

Gets recipients

Returns: com.aspose.ms.System.Collections.Generic.IGenericCollection<com.aspose.email.MailAddress>

save(OutputStream stream)

public abstract void save(OutputStream stream)

Saves message to the specified stream

Parameters:

ParameterTypeDescription
streamjava.io.OutputStreamA stream to save to

save(String fileName)

public abstract void save(String fileName)

Saves message to the specified file

Parameters:

ParameterTypeDescription
fileNamejava.lang.StringA file name

setBody(String value)

public abstract void setBody(String value)

Gets or sets a message body

Parameters:

ParameterTypeDescription
valuejava.lang.String

setFrom(IMailAddress value)

public abstract void setFrom(IMailAddress value)

Gets or sets a from address

Parameters:

ParameterTypeDescription
valueIMailAddress

setHtmlBody(String value)

public abstract void setHtmlBody(String value)

Gets or sets a html formatted message body

Parameters:

ParameterTypeDescription
valuejava.lang.String

setSubject(String value)

public abstract void setSubject(String value)

Gets or sets a message subject

Parameters:

ParameterTypeDescription
valuejava.lang.String