|
|
Mail Class |
The Mail type exposes the following members.
| Name | Description | |
|---|---|---|
| Initializes a new instance of the Mail class. | ||
| Mail(String) | Initializes a new instance of the Mail class. | |
| Mail(String, String) | Initializes a new instance of the Mail class. | |
| Mail(String, String, String) | Initializes a new instance of the Mail class. |
| Name | Description | |
|---|---|---|
| Attachments | Gets or sets the comma-separated or semicolon-separated list of file names to be attached to the Mail message. | |
| BccRecipients | Gets or sets the comma-separated or semicolon-separated e-mail address list of the Mail message blank carbon copy (BCC) recipients. | |
| Body | Gets or sets the body of the Mail message. | |
| CcRecipients | Gets or sets the comma-separated or semicolon-separated e-mail address list of the Mail message carbon copy (CC) recipients. | |
| Client | Gets the SmtpClient object used for sending the Mail message. | |
| EnableSSL | Gets or sets the flag that determines whether to use SSL when communicating with the SMTP server. | |
| From | Gets or sets the e-mail address of the Mail message sender. | |
| IsBodyHtml | Gets or sets a boolean value that indicating whether the Mail message Body is to be formatted as HTML. | |
| Password | Gets or sets the password used to authenticate to the SMTP server. | |
| SecurePassword | Gets or sets the password used to authenticate to the SMTP server. | |
| SmtpServer | Gets or sets the name or IP address of the SMTP server to be used for sending the Mail message. | |
| Subject | Gets or sets the subject of the Mail message. | |
| ToRecipients | Gets or sets the comma-separated or semicolon-separated e-mail address list of the Mail message recipients. | |
| Username | Gets or sets the username used to authenticate to the SMTP server. |
| Name | Description | |
|---|---|---|
| Dispose | Releases all the resources used by the Mail object. | |
| Dispose(Boolean) | Releases the unmanaged resources used by the Mail object and optionally releases the managed resources. | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize |
Releases the unmanaged resources before the Mail object is reclaimed by GC.
(Overrides ObjectFinalize) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| Send | Send the Mail message with Attachments to the ToRecipients, CcRecipients and BccRecipients using the specified SmtpServer. | |
| Send(String, String, String, String, Boolean, String) | Sends a Mail message. | |
| Send(String, String, String, String, Boolean, String, String) | Sends a Mail message. | |
| Send(String, String, String, String, Boolean, String, String, SecureString) | Sends a secure Mail message. | |
| Send(String, String, String, String, Boolean, String, String, String) | Sends a secure Mail message. | |
| Send(String, String, String, String, String, String, Boolean, String) | Sends a Mail message. | |
| Send(String, String, String, String, Boolean, String, String, SecureString, Boolean) | Sends a secure Mail message. | |
| Send(String, String, String, String, Boolean, String, String, String, Boolean) | Sends a secure Mail message. | |
| Send(String, String, String, String, String, String, Boolean, String, String) | Sends a Mail message. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Name | Description | |
|---|---|---|
| DefaultSmtpServer | Default SmtpServer to be used if one is not specified. |
| Name | Description | |
|---|---|---|
| GetEnumValueOrDefault |
Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) | |
| GetEnumValueOrDefaultT |
Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |
using System; using GSF.Net.Smtp; class Program { static void Main(string[] args) { Mail email = new Mail("sender@email.com", "recipient@email.com", "smtp.email.com"); email.Subject = "Test Message"; email.Body = "This is a test message."; email.IsBodyHtml = true; email.Attachments = @"c:\attachment.txt"; email.Send(); email.Dispose(); Console.ReadLine(); } }