SmtpMail.Send SmtpMail.Send SmtpMail.Send SmtpMail.Send Method

Definition

Sends an email message. Recommended alternative: System.Net.Mail.

Overloads

Send(MailMessage) Send(MailMessage) Send(MailMessage) Send(MailMessage)

Sends an email message using arguments supplied in the properties of the MailMessage class. Recommended alternative: System.Net.Mail.

Send(String, String, String, String) Send(String, String, String, String) Send(String, String, String, String) Send(String, String, String, String)

Sends an email message using the specified destination parameters. Recommended alternative: System.Net.Mail.

Send(MailMessage) Send(MailMessage) Send(MailMessage) Send(MailMessage)

Sends an email message using arguments supplied in the properties of the MailMessage class. Recommended alternative: System.Net.Mail.

public:
 static void Send(System::Web::Mail::MailMessage ^ message);
public static void Send (System.Web.Mail.MailMessage message);
static member Send : System.Web.Mail.MailMessage -> unit
Public Shared Sub Send (message As MailMessage)

Parameters

Exceptions

The Send(MailMessage) method requires the Microsoft Windows NT, Windows 2000, or Windows XP operating system.

Examples

The following example shows how to use MailMessage to send an email message using SmtpMail.

    MailMessage myMail = new MailMessage();
    myMail.From = "from@microsoft.com";
    myMail.To = "to@microsoft.com";
    myMail.Subject = "UtilMailMessage001";
    myMail.Priority = MailPriority.Low;
    myMail.BodyFormat = MailFormat.Html;
    myMail.Body = "<html><body>UtilMailMessage001 - success</body></html>";
MailAttachment myAttachment = new MailAttachment("c:\attach\attach1.txt", MailEncoding.Base64);
myMail.Attachments.Add(myAttachment);
    SmtpMail.SmtpServer = "MyMailServer";
    SmtpMail.Send(myMail);
Dim myMail As New MailMessage()
myMail.From = "from@microsoft.com"
myMail.To = "to@microsoft.com"
myMail.Subject = "UtilMailMessage001"
myMail.Priority = MailPriority.Low
myMail.BodyFormat = MailFormat.Html
myMail.Body = "<html><body>UtilMailMessage001 - success</body></html>"
Dim myAttachment As New MailAttachment("c:\attach\attach1.txt", MailEncoding.Base64)
myMail.Attachments.Add(myAttachment)
SmtpMail.SmtpServer = "MyMailServer"
SmtpMail.Send(myMail)

Send(String, String, String, String) Send(String, String, String, String) Send(String, String, String, String) Send(String, String, String, String)

Sends an email message using the specified destination parameters. Recommended alternative: System.Net.Mail.

public:
 static void Send(System::String ^ from, System::String ^ to, System::String ^ subject, System::String ^ messageText);
public static void Send (string from, string to, string subject, string messageText);
static member Send : string * string * string * string -> unit
Public Shared Sub Send (from As String, to As String, subject As String, messageText As String)

Parameters

from
String String String String

The address of the email sender.

to
String String String String

The address of the email recipient.

subject
String String String String

The subject line of the email message.

messageText
String String String String

The body of the email message.

Exceptions

Examples

The following example shows how to send a simple message using SmtpMail.

string from = "from@microsoft.com";
string to = "to@microsoft.com";
string subject = "UtilMailMessage001";
string body = "UtilMailMessage001 - success";
SmtpMail.SmtpServer = "MyMailServer";
SmtpMail.Send(from, to, subject, body);
Dim from As String = "from@microsoft.com"
Dim mailto As String = "to@microsoft.com"
Dim subject As String = "UtilMailMessage001"
Dim body As String = "UtilMailMessage001 - success"
SmtpMail.SmtpServer = "MyMailServer"
SmtpMail.Send(from, mailto, subject, body)

Applies to