La classe MailMessage contenuta nel namespace System.Web.Mail permette di aggiungere header personalizzate alle e-mail inviate attraverso ASP.NET.
MailMessage sfrutta in realtà, attraverso Interop, CDO/CDONTS, per cui aggiungere un'e-mail a cui inviare la risposta si traduce in questo semplice script, peraltro una variante della corrispondente versione che fa uso di CDO:
<%@ Import Namespace="System.Web.Mail"%>
<SCRIPT RUNAT="SERVER" LANGUAGE="C#">
private void sendMail()
{
MailMessage mail = new MailMessage();
// l'indirizzo di risposta
mail.Headers.Add("Reply-To", "reply@email");
// altre informazioni
mail.From = "mittente@email";
mail.To = "destinatario@email";
mail.Subject = "Prova e-mail con ASP.NET";
mail.Body = "body";
SmtpMail.Send(mail);
}
</SCRIPT>Per approfondimenti sull'invio di e-mail con ASP.NET si veda:
#365 - Inviare un'e-mail con ASP.NET
http://www.aspitalia.com/liste/usag/script.aspx?ID=365
#540 - Inviare e-mail su server protetti con ASP.NET
http://www.aspitalia.com/liste/usag/script.aspx?ID=540
- #920 - Utilizzare HttpModule in modalità asincrona
- #937 - Personalizzare il contenuto del profilo con l'evento Personalize
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- Realizzare applicazioni ASP.NET sicure - Prima parte
- #930 - Propagare un evento al controllo padre nei Custom Control
- #938 - Paginazione con il DataPager di ASP.NET 3.5
- Disponibile parte del codice sorgente del Framework
- #941 - Gestire al meglio gli eventi RowCommand di GridView e ItemCommand di DetailsView e FormsView con la classe DataControlCommands
- #901 - Impostare PrincipalPermission da un file XML
- #939 - Un ExpressionBuilder di ASP.NET per recuperare le immagini all'interno del tema corrente
- #928 - Proteggere il ViewState di ASP.NET criptandolo
- UserControl, UpdatePanel UrlRewrite, una combinazione vincente!
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!