public class Mail : IDisposable
Public Class Mail
Implements IDisposable
public ref class Mail : IDisposable
Gemstone.Net.Smtp.Mail = function();
Type.createClass(
'Gemstone.Net.Smtp.Mail',
null,
IDisposable);
using System;
using Gemstone.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();
}
}
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. |
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. |
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) |
DefaultSmtpServer | Default SmtpServer to be used if one is not specified. |
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) |