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()
-
CommandBasedClient Class
- SmtpClient Class
- Pop3Client Class
-
MessageEncoder Class
- DefaultEncoder Class
- MessageAddress Class
- MessageAddresses Class