CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Enviar Correos
alexis17:
hola buenos dias tenia otra consulta estaba intentando hacer un programa que pusiera enviar correos ya tengo intalado en mi pc mi servidor de correos este programa lo avia echo en visual.net 2003 y me servia mandaba correos pero ahora estoy usando visual 2005 y ahora no me deja enviar correos
me señala la linea de System.Web.Mail.MailMessage me dice un mensaje que disque el web mail ya esta obsoleto que me recomienda que use el net.mail pero cuando pongo eso entonces las linesas de el message to y el message from me mandan error como esperando un resultado readonly asi qeu no se qeu otra opcion se usara en el .net 2005 si esa funcionaba bien en el 2003 se le agradece su ayuda
Dim message As New System.Web.Mail.MailMessage
message.To = "micorreo@hotmail.com"
message.Subject = TextBox1.Text
message.Body = TextBox2.Text
message.From = "micorreo@hotmail.com"
System.Web.Mail.SmtpMail.SmtpServer = "localhost"
System.Web.Mail.SmtpMail.Send(message)
ElNapster:
No se si ya probaste de esta manera ?
--- Código: Text ---Imports System.Web.Mail Private Sub BtnEnviar_Click(ByVal sender As System.Object _ , ByVal e As System.EventArgs) _ Handles BtnEnviar.Click Dim mmMail As New MailMessage Dim objSmtpServer As SmtpMail mmMail.From = "elnapster@solocodigo.com" mmMail.To = "elotro@domain.es" mmMail.Subject = "Asunto" mmMail.Body = "Cuerpo del Mensaje" Dim oAttachment As MailAttachment = New MailAttachment("C:\prueba.txt") mmMail.Attachments.Add(oAttachment) objSmtpServer.SmtpServer = "smtp..." Try objSmtpServer.Send(mmMail) Catch ex As Exception MessageBox.Show("Error en envió:" & vbCrLf & ex.Message) End Try End Sub
:smartass:
alexis17:
hola, ya intente con el ejemplo que usted me mando pero que va me sige mandando el mismo error , estoy usando .net 2005 en el 2003 si no me da problema
me sigue mandando el mensaje de que ya no se usa web.mail que use .net.mail pero cuando uso el net.mail tambien me manda otros errores
y ahora no se que le paso a mi visual estudio porque en el documento que estaba haciendo mi programa aya pongo
imports system.web.mail y solo me manda el mensaje en verde
pero ahora cuando ago otro documento nuevo e intento poner imports system.web.mail
me manda una linea en rojo como de que esa extencion de mail no exitira o no tuviera permiso aki le envie el archivo para ver si aya no le manda el error
alexis17:
hola encontre una ejemplo en la ayuda del .net pero que va ya ando que no trasmito ando tildea ya batalle mucho por hoy con eso y que va no me sale
tengo intalado un servidor de correos que se llama Free SMTP Server
intalado en mi pc
entonces le intente cambiar en el programa este que consegui ponerle localhost o mi numero ip pero manda error como que no encuentra el servidor de correos
asi que lo subi para ver si alguein pro hay me puede ayduar en eso porque que va no me sale
para poder usar ese o usar el que yo estaba haciendo que se veia ma sensillo o no se este tambien se ve bien completo o por lo menos que funcione y yo aka tratare de meterle mas mente :comp:
alexis17:
que va todavia no me funciona bien al segundo ejemplo le quite el codigo del load que preguntaba por el servidor entonces ahora si me aparece en mi servidor de correos que se envia pero no me llegan <_<
Navegación
[#] Página Siguiente
Ir a la versión completa