Veo que usas la clase system.web.mail. Estás con una versión anterior de Net 2.0
Tengo a mano el ejemplo usando la clase system.net.mail, que es la que se utiliza en 2.0
En el web.config
Código:
<configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network
host="mail.pepe.com"
port="25"
defaultCredentials="false"
userName="[email protected]"
password="pepe" />
</smtp>
</mailSettings>
</system.net>
<system.web>
[...]
</system.web>
[...]
</configuration>
En el code:
Código:
Dim objMail As New Net.Mail.MailMessage
objMail.From = New Net.Mail.MailAddress("[email protected]", "Pepe")
objMail.To.Add(New Net.Mail.MailAddress(txtEmail.text))
objMail.Subject = "Asunto"
objMail.Body = "Mensaje"
objMail.IsBodyHtml = True
Dim objServer As New System.Net.Mail.SmtpClient
objServer.Send(objMail)
Tendrás que ver las particularidades para otra versión distinta de .Net , pero esta es la idea.
Un saludo.