Ricerca
Ricerca Avanzata
Vai a:
ArubaScreen
lo screensaver di Aruba:
supporta anche i multi-monitor!



Cómo crear un FormMail

utilizando .NET con System.Web.Mail


  
versión española

La utilización de .NET y de Namespace System.Web.Mail consiente de crear un simple.  La guía presente permite de descargar el archivo de ejemplo:

 

 


Haciendo el download del archivo zip, debería sólo abrirlo con cualquier editor de texto y ejecutar las modificaciones en los campos relativos a las direcciones de envío y recepción y a la configuración del Server SMTP que en dicho caso se utiliza en modalidad  autenticada, veáse la información abajo, que hay en el código descargable:

 

<%@ 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
Dim IndirizzoIp
indirizzoIp = Request.ServerVariables("REMOTE_ADDR")
mail.From = "miacasella@miodominio.it"
mail.To = "miacasella@miodominio.it"
mail.Subject = "Prova e-mail con ASP.NET"
mail.Body = txtBody.Value & vbCrLf & IndirizzoIp

'ejecuto la autenticación sobre el servidor SMTP
'utilizar los datos de una cualquier cuenta del dominio

mail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
mail.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "miacasella@miodominio.com"
mail.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "passwordcasella"

'configuro el servidor SMTP a utilizar, él de mi dominio

SmtpMail.SmtpServer = "smtp.miodominio.com"
SmtpMail.Send(mail)


escondo 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">
Invia un messaggio di prova con NET - System.Web.Mail<BR><BR>
<textarea id="txtBody" runat="server" rows="6" cols="25"></textarea><BR>
<asp:Button id="Button1" text="Invia" runat="server" OnClick="Button1_Click" UseSubmitBehavior="true" /></form>


No ha que transferir el file .aspx dentro de su espacio web y visualizar el FormMail en estreno mediante el proprio navegador.