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)
10 comentarios:
Ehehehehe, este blog es muy útil.
Lecharé un vistacillo, sí señor.
Si se permita, claro está, copón. xD
jajaja bicheá lo que quieras!
Grande Pakito,,,,realmente lo andaba buscando..
GRANDE;GRANDE;GRANDE
Me ha servido de mucha ayuda. Gracias
Excelente, estaba buscando lo del adjuntado de archivo, gracias y sigue adelante con el blog
Oye como creo Mi usuario y contraseña en smtp.tudominio.com
Irvin Nooo!! eso es un ejemplo, tendrás que usar el smpt de tu correo, es decir, si tu coreo es de Gmail, es smtp.gmail.com. Tendrás que averiguar el tuyo.
Saludos
muy util y practico, una pregunta, el 25 que pasas como parametro al System.Net.Mail.SmtpClient que función tiene?
la verdad que no lo recuerdo muy bien, pero el numero 25 suele ser el puerto que maneja el trafico del correo, casi 100% de que sea eso.
Amigo como podria hacer si quisiera enviar correo sin necesidad de ingresar las credenciales? Te explico y es que quiero enviar un correo desde una cuenta grupal, razon por la cual esta no tiene credenciales. Es posible realizar dicha operacion?
Saludos.
Jonathan Brizuela - El Salvador
jbrizuela@campero.com
Publicar un comentario