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
https://www.aspitalia.com/liste/usag/script.aspx?ID=365
#540 - Inviare e-mail su server protetti con ASP.NET
https://www.aspitalia.com/liste/usag/script.aspx?ID=540
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.