CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Enviar Correos

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa