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.
Approfondimenti
I più letti di oggi
- Visualizzare contenuti Fullscreen con HTML5
- Leggere e scrivere su cookie tramite Blazor
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Realizzare siti sicuri con ASP.NET Web Pages
- Il web control DropDownList di ASP.NET
- Un helper method per replicare un template per ogni proprietà con ASP.NET MVC
- Operazioni di selezione su una DataTable
- Dependency injection in ASP.NET MVC 5 con Ninject
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP