Поделиться через


SmtpMail.Send Метод

Определение

Отправляет сообщение электронной почты. Рекомендованная альтернатива: System.Net.Mail.

Перегрузки

Send(MailMessage)

Отправляет сообщение электронной почты, используя аргументы, предоставленные в свойствах класса MailMessage. Рекомендованная альтернатива: System.Net.Mail.

Send(String, String, String, String)

Отправляет сообщение электронной почты, используя указанные параметры назначения. Рекомендованная альтернатива: System.Net.Mail.

Send(MailMessage)

Отправляет сообщение электронной почты, используя аргументы, предоставленные в свойствах класса MailMessage. Рекомендованная альтернатива: 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)

Параметры

message
MailMessage

Отправить класс MailMessage.

Исключения

Невозможно отправить почту.

Для метода Send(MailMessage) требуется операционная система Microsoft Windows NT, Windows 2000 или Windows XP.

Примеры

В следующем примере показано, как использовать MailMessage для отправки сообщения электронной почты с помощью 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)

Отправляет сообщение электронной почты, используя указанные параметры назначения. Рекомендованная альтернатива: 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)

Параметры

from
String

Адрес отправителя сообщения электронной почты.

to
String

Адрес получателя сообщения электронной почты.

subject
String

Тема сообщения электронной почты.

messageText
String

Текст сообщения электронной почты.

Исключения

Для метода Send(String, String, String, String) требуется операционная система Microsoft Windows NT, Windows 2000 или Windows XP.

Примеры

В следующем примере показано, как отправить простое сообщение с помощью 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)

Применяется к