Condividi tramite


SmtpMail.Send Metodo

Definizione

Invia un messaggio di posta elettronica. Alternativa consigliata: System.Net.Mail.

Overload

Send(MailMessage)

Invia un messaggio di posta elettronica usando gli argomenti specificati nelle proprietà della classe MailMessage. Alternativa consigliata: System.Net.Mail.

Send(String, String, String, String)

Invia un messaggio di posta elettronica usando i parametri di destinazione specificati. Alternativa consigliata: System.Net.Mail.

Send(MailMessage)

Invia un messaggio di posta elettronica usando gli argomenti specificati nelle proprietà della classe MailMessage. Alternativa consigliata: 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)

Parametri

message
MailMessage

Oggetto MailMessage da inviare.

Eccezioni

Non è possibile inviare il messaggio.

Il metodo Send(MailMessage) richiede il sistema operativo Microsoft Windows NT, Windows 2000 o Windows XP.

Esempio

Nell'esempio seguente viene illustrato come usare MailMessage per inviare un messaggio di posta elettronica usando 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)

Si applica a

Send(String, String, String, String)

Invia un messaggio di posta elettronica usando i parametri di destinazione specificati. Alternativa consigliata: 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)

Parametri

from
String

Indirizzo del mittente di posta elettronica.

to
String

Indirizzo del destinatario di posta elettronica.

subject
String

Riga dell'oggetto del messaggio di posta elettronica.

messageText
String

Corpo del messaggio di posta elettronica.

Eccezioni

Il metodo Send(String, String, String, String) richiede il sistema operativo Microsoft Windows NT, Windows 2000 o Windows XP.

Esempio

Nell'esempio seguente viene illustrato come inviare un messaggio semplice usando 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)

Si applica a