2 pagine in totale: <<Indietro 1 [2]
Classe SmtpMail
Questa è la classe responsabile dell'invio dei messaggi mediante il componente CDOSYS (Collaboration Data Objects for Windows 2000). L'invio del messaggio è possibile mediante il server di posta incluso in Windows 2000 oppure mediante un server esterno.
Principali proprietà e metodi della classe:
- SmtpServer, imposta o restituisce il nome del server utilizzato per l'invio del messaggio;
- Send, invia il messaggio di posta.
Esempio
Con questo esempio invieremo mediante il server di default un messaggio e-mail in formato HTML con un file allegato:
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Web.Mail" %>
<Script runat="server">
Sub Page_Load()
Dim Mail As New MailMessage()
Mail.From = "from@dominio.it"
Mail.To = "to@dominio.it"
Mail.Subject = "Oggetto della mail"
Mail.Priority = MailPriority.Normal
Mail.BodyFormat = MailFormat.HTML
Mail.Body = "<html><body>Messaggio con priorità <b>bassa</b> in formato <i>HTML</i></body></html>"
Dim Allegato = New MailAttachment("c:\allegato.txt")
Mail.Attachments.Add(Allegato)
SmtpMail.Send(Mail)
</Script>>Conclusioni
Come si può vedere dal codice finora riportato l'utilizzo del namespace System.Web.Mail è molto semplice e simile al modo in cui spedivamo email con le ASP, anche se con un approccio differente.
Chiaramente questo è solo un esempio molto semplice di utilizzo di questo namespace; con un po' di fantasia e di pratica potrete utilizzarlo in mille altri modi.
Approfondimenti
2 pagine in totale: <<Indietro 1 [2]
Contenuti dell'articolo
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Difficoltà

Stampa
Download 



