MailMessage

Overview

Represents an e-mail message that can be sent using Pop3Client and SmtpClient classes.

Location

  • Reference:
    • RemObjects.InternetPack.dll  .NET, .NET Core 5.0, .NET Standard 2.0
    • RemObjects.InternetPack.fx  Island
    • libRemObjects.InternetPack.fx  Toffee
  • Namespace: RemObjects.InternetPack.Messages


 

constructor .NET, .NET Core 5.0, .NET Standard 2.0, Island

 

constructor

 

MailMessage()

 

init()

 

Sub New()

Bcc  virtual

Represents the address collection that contains the Blind Carbon Copy (Bcc) recipients for this e-mail message.

 

property Bcc: MessageAddresses read;

 

MessageAddresses Bcc { get; }

 

var Bcc: MessageAddresses { get{} }

 

ReadOnly Property Bcc() As MessageAddresses

Cc  virtual

Represents the address collection that contains the Carbon Copy (Cc) recipients for this e-mail message.

 

property Cc: MessageAddresses read;

 

MessageAddresses Cc { get; }

 

var Cc: MessageAddresses { get{} }

 

ReadOnly Property Cc() As MessageAddresses

Contents  virtual

Gets or sets a string value that contains the body text.

 

property Contents: String read write;

 

String Contents { get; set; }

 

var Contents: String { get{} set{} }

 

Property Contents() As String

Date  virtual

Gets or sets the original value of the message date.

 

property Date: String read write;

 

String Date { get; set; }

 

var Date: String { get{} set{} }

 

Property Date() As String

DateHome  virtual

Gets or sets the date in the time zone of the current computer.

 

property DateHome: DateTime read write;

 

DateTime DateHome { get; set; }

 

var DateHome: DateTime { get{} set{} }

 

Property DateHome() As DateTime

DecodeMessage  virtual

Reads a message from a specified stream.

 

method DecodeMessage(source: Stream)

 

void DecodeMessage(Stream source)

 

func DecodeMessage(_ source: Stream)

 

Sub DecodeMessage(source As Stream)

Parameters:

  • source:

EncodeMessage  virtual

Writes a message to a specified stream.

 

method EncodeMessage(destination: Stream)

 

void EncodeMessage(Stream destination)

 

func EncodeMessage(_ destination: Stream)

 

Sub EncodeMessage(destination As Stream)

Parameters:

  • destination:

Encoder  virtual

Gets or sets the encoder used to encode the message.

 

property Encoder: IMessageEncoder read write;

 

IMessageEncoder Encoder { get; set; }

 

var Encoder: IMessageEncoder { get{} set{} }

 

Property Encoder() As IMessageEncoder

Fields  virtual

Represents the collection of header fields including Subject, User-Agent etc.

 

property Fields: HeaderFields read;

 

HeaderFields Fields { get; }

 

var Fields: HeaderFields { get{} }

 

ReadOnly Property Fields() As HeaderFields

From  virtual

 

property From: MessageAddress read write;

 

MessageAddress From { get; set; }

 

var From: MessageAddress { get{} set{} }

 

Property From() As MessageAddress

MessageId  virtual

Gets or sets the Message ID value for this message.

 

property MessageId: String read write;

 

String MessageId { get; set; }

 

var MessageId: String { get{} set{} }

 

Property MessageId() As String

Newsgroups  virtual

Gets or sets the newsgroup value for newsgroup articles.

 

property Newsgroups: String read write;

 

String Newsgroups { get; set; }

 

var Newsgroups: String { get{} set{} }

 

Property Newsgroups() As String

SaveToFile  virtual

Saves message to a specified file.

 

method SaveToFile(filename: String)

 

void SaveToFile(String filename)

 

func SaveToFile(_ filename: String)

 

Sub SaveToFile(filename As String)

Parameters:

  • filename:

Sender  virtual

Gets the sender?s address for this e-mail message.

 

property Sender: MessageAddress read;

 

MessageAddress Sender { get; }

 

var Sender: MessageAddress { get{} }

 

ReadOnly Property Sender() As MessageAddress

Subject  virtual

Gets or sets the subject value for this message.

 

property Subject: String read write;

 

String Subject { get; set; }

 

var Subject: String { get{} set{} }

 

Property Subject() As String

To  virtual

Gets the address collection that contains the primary recipients of this message.

 

property To: MessageAddresses read;

 

MessageAddresses To { get; }

 

var To: MessageAddresses { get{} }

 

ReadOnly Property To() As MessageAddresses

UserAgent  virtual

Gets or sets the User-Agent value of this message (an e-mail client used to manage e-mail).

 

property UserAgent: String read write;

 

String UserAgent { get; set; }

 

var UserAgent: String { get{} set{} }

 

Property UserAgent() As String

ValidateEncoder  virtual

Checks the Encoder and sets its value to the DefaultEncoder if it is null.

 

method ValidateEncoder

 

void ValidateEncoder()

 

func ValidateEncoder()

 

Sub ValidateEncoder()

 

Bcc  virtual

Represents the address collection that contains the Blind Carbon Copy (Bcc) recipients for this e-mail message.

 

property Bcc: MessageAddresses read;

 

MessageAddresses Bcc { get; }

 

var Bcc: MessageAddresses { get{} }

 

ReadOnly Property Bcc() As MessageAddresses

Cc  virtual

Represents the address collection that contains the Carbon Copy (Cc) recipients for this e-mail message.

 

property Cc: MessageAddresses read;

 

MessageAddresses Cc { get; }

 

var Cc: MessageAddresses { get{} }

 

ReadOnly Property Cc() As MessageAddresses

Contents  virtual

Gets or sets a string value that contains the body text.

 

property Contents: String read write;

 

String Contents { get; set; }

 

var Contents: String { get{} set{} }

 

Property Contents() As String

Date  virtual

Gets or sets the original value of the message date.

 

property Date: String read write;

 

String Date { get; set; }

 

var Date: String { get{} set{} }

 

Property Date() As String

DateHome  virtual

Gets or sets the date in the time zone of the current computer.

 

property DateHome: DateTime read write;

 

DateTime DateHome { get; set; }

 

var DateHome: DateTime { get{} set{} }

 

Property DateHome() As DateTime

Encoder  virtual

Gets or sets the encoder used to encode the message.

 

property Encoder: IMessageEncoder read write;

 

IMessageEncoder Encoder { get; set; }

 

var Encoder: IMessageEncoder { get{} set{} }

 

Property Encoder() As IMessageEncoder

Fields  virtual

Represents the collection of header fields including Subject, User-Agent etc.

 

property Fields: HeaderFields read;

 

HeaderFields Fields { get; }

 

var Fields: HeaderFields { get{} }

 

ReadOnly Property Fields() As HeaderFields

From  virtual

 

property From: MessageAddress read write;

 

MessageAddress From { get; set; }

 

var From: MessageAddress { get{} set{} }

 

Property From() As MessageAddress

MessageId  virtual

Gets or sets the Message ID value for this message.

 

property MessageId: String read write;

 

String MessageId { get; set; }

 

var MessageId: String { get{} set{} }

 

Property MessageId() As String

Newsgroups  virtual

Gets or sets the newsgroup value for newsgroup articles.

 

property Newsgroups: String read write;

 

String Newsgroups { get; set; }

 

var Newsgroups: String { get{} set{} }

 

Property Newsgroups() As String

Sender  virtual

Gets the sender?s address for this e-mail message.

 

property Sender: MessageAddress read;

 

MessageAddress Sender { get; }

 

var Sender: MessageAddress { get{} }

 

ReadOnly Property Sender() As MessageAddress

Subject  virtual

Gets or sets the subject value for this message.

 

property Subject: String read write;

 

String Subject { get; set; }

 

var Subject: String { get{} set{} }

 

Property Subject() As String

To  virtual

Gets the address collection that contains the primary recipients of this message.

 

property To: MessageAddresses read;

 

MessageAddresses To { get; }

 

var To: MessageAddresses { get{} }

 

ReadOnly Property To() As MessageAddresses

UserAgent  virtual

Gets or sets the User-Agent value of this message (an e-mail client used to manage e-mail).

 

property UserAgent: String read write;

 

String UserAgent { get; set; }

 

var UserAgent: String { get{} set{} }

 

Property UserAgent() As String

 

constructor .NET, .NET Core 5.0, .NET Standard 2.0, Island

 

constructor

 

MailMessage()

 

init()

 

Sub New()

DecodeMessage  virtual

Reads a message from a specified stream.

 

method DecodeMessage(source: Stream)

 

void DecodeMessage(Stream source)

 

func DecodeMessage(_ source: Stream)

 

Sub DecodeMessage(source As Stream)

Parameters:

  • source:

EncodeMessage  virtual

Writes a message to a specified stream.

 

method EncodeMessage(destination: Stream)

 

void EncodeMessage(Stream destination)

 

func EncodeMessage(_ destination: Stream)

 

Sub EncodeMessage(destination As Stream)

Parameters:

  • destination:

SaveToFile  virtual

Saves message to a specified file.

 

method SaveToFile(filename: String)

 

void SaveToFile(String filename)

 

func SaveToFile(_ filename: String)

 

Sub SaveToFile(filename As String)

Parameters:

  • filename:

ValidateEncoder  virtual

Checks the Encoder and sets its value to the DefaultEncoder if it is null.

 

method ValidateEncoder

 

void ValidateEncoder()

 

func ValidateEncoder()

 

Sub ValidateEncoder()