#365 - Inviare un'e-mail con ASP.NET
Per inviare un'e-mail da uno script ASP.NET la sintassi non si discosta poi molto da quella che utilizzamo con CDONTS e Classic ASP.
Ad ogni modo dobbiamo ricordarci di importare il namespace System.Web.Mail che contiene tutti gli oggetti necessari per la spedizione del messaggio e che in realtà altro che non è CDONTS in versione ASP.NET.
Ecco dunque il codice necessario per inviare una semplice e-mail:
<%@ Import Namespace="System.Web.Mail"%>
<script language="VB" runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
Try
Dim mail As New MailMessage
mail.From = "mittente@email"
mail.To = "destinatario@email"
mail.Subject = "Prova e-mail con ASP.NET"
mail.Body = txtBody.Value
' invia davvero!
SmtpMail.Send(mail)
' nascondo la form
form1.visible = false
lblAvviso.InnerHtml = "E-mail inviata con successo!"
Catch exc As Exception
lblAvviso.InnerHtml = "Errore nell'invio del messaggio:<br>" & exc.ToString
End Try
End Sub
</script>
<span id="lblAvviso" runat="server"/>
<form runat="server" id="form1">
Mandaci un messaggio!
<textarea id="txtBody" runat="server"></textarea><BR>
<input type=button id="Button1" value="Invia" OnServerClick="Button1_Click" runat="server">
</form>Per maggiori informazioni sul servizio SMTP di Windows Server si veda:
http://www.aspitalia.com/articoli/win2000/smtp.asp
Approfondimenti
Commenti
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 




Ciao a tutti, stavo provando questo script ma mi da un errore( anzi diciamo molti errori
Continua »»» | Rispondi »»»