Compartir vía


SmtpMail.Send Método

Definición

Envía un mensaje de correo electrónico. Alternativa recomendada: System.Net.Mail.

Sobrecargas

Send(MailMessage)

Envía un mensaje de correo electrónico con los argumentos especificados en las propiedades de la clase MailMessage. Alternativa recomendada: System.Net.Mail.

Send(String, String, String, String)

Envía un mensaje de correo electrónico con los parámetros de destino especificados. Alternativa recomendada: System.Net.Mail.

Send(MailMessage)

Envía un mensaje de correo electrónico con los argumentos especificados en las propiedades de la clase MailMessage. Alternativa recomendada: 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)

Parámetros

message
MailMessage

MailMessage que se va a enviar.

Excepciones

El mensaje no se puede enviar.

El método Send(MailMessage) requiere el sistema operativo Microsoft Windows NT, Windows 2000 o Windows XP.

Ejemplos

En el ejemplo siguiente se muestra cómo usar MailMessage para enviar un mensaje de correo electrónico mediante 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)

Se aplica a

Send(String, String, String, String)

Envía un mensaje de correo electrónico con los parámetros de destino especificados. Alternativa recomendada: 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)

Parámetros

from
String

Dirección del remitente de correo electrónico.

to
String

Dirección del destinatario de correo electrónico.

subject
String

Línea de asunto del mensaje de correo electrónico.

messageText
String

Cuerpo del mensaje de correo electrónico.

Excepciones

El método Send(String, String, String, String) requiere el sistema operativo Microsoft Windows NT, Windows 2000 o Windows XP.

Ejemplos

En el ejemplo siguiente se muestra cómo enviar un mensaje simple mediante 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)

Se aplica a