Ahora te voy a explicar como mandar un e-mail con visual basic .NET
Es bastante sencillo, esta sería la función:
Private Sub EnviarCorreo()
Dim smtpCliente As New
System.Net.Mail.SmtpClient("smtp.tudominio.com", 25)
Dim ELCorreo As New
System.Net.Mail.MailMessage("elqueenvia@tudominio.com",
"elquerecibe@dominio.com", "Asunto", "Mensaje")
smtpCliente.Credentials = New System.Net.NetworkCredential("Usuario", "Contraseña")
smtpCliente.Send(ELCorreo)
End Sub
Esa es la función, solo tienes que sustituir los datos por los tuyos :)
Por supuesto está función la podrás parametrizar por ejemplo, con todos los datos parametrizados.
Private Sub EnviarCorreo(ByVal Smtp As String, ByVal De As String, ByVal Para
As String, ByVal Asunto As String, ByVal Mensaje As String, ByVal Usuario As
String, ByVal Pass As String)
Dim smtpCliente As New System.Net.Mail.SmtpClient(Smtp, 25)
Dim ELCorreo As New
System.Net.Mail.MailMessage(De, Para, Asunto,
Mensaje)
smtpCliente.Credentials = New System.Net.NetworkCredential(Usuario,
Pass)
smtpCliente.Send(ELCorreo)
End Sub
Ya solo queda llamar a la función con los parametros y ¡vuala! mensaje enviado :)
Acabo de actualizar.... si quieres mandar un archivo adjunto, tendrias que poner esto antes del Send
Dim att As New System.Net.Mail.Attachment("RUTAARCHIVO.EXT")
ELCorreo.Attachments.Add(att)