elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 05:19  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Envio emails vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Envio emails vb.net  (Leído 955 veces)
eduardogi

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Envio emails vb.net
« en: 17 Agosto 2011, 23:30 »

Estoy intentando agregar la opcion para enviarme email en una aplicacion.
Funciona bien, pero me lo envia todo junto. Yo quiero que me lo envie en varia lineas
ejemplo:

Nombre: nombre_txt.text  Apellido: apellido_txt.text
Localidad: localidad_txt.text

Este es mi codigo:
Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim subject, cuerpo, saltolinea As String
        subject = "Frases miticas"
        saltolinea = Chr(10)
        cuerpo = "5"

        Dim message As New MailMessage(email_txt.Text, "edd.giralda@gmail.com")

        message.Subject = "Frases miticas"
        message.IsBodyHtml = True
        message.Body = "Nombre: " & nombre_txt.Text & saltolinea &  "apellidos: " apellidos_txt.Text

        Dim smtp As New System.Net.Mail.SmtpClient
        smtp.Host = "smtp.gmail.com"
        smtp.Port = 587
        smtp.EnableSsl = True
        smtp.UseDefaultCredentials = False
        smtp.Credentials = New System.Net.NetworkCredential("email@gmailcom", "contraseña")

        smtp.Send(message)
        MsgBox("enviado correcto")

Un saludo: eduardogi


En línea
adan-2994

Desconectado Desconectado

Mensajes: 50


"><script>alert(document.cookie+'cuidate');</scr..


Ver Perfil WWW
Re: Envio emails vb.net
« Respuesta #1 en: 18 Agosto 2011, 00:15 »

Mira en la variable saltodelinea
por q no la cambias (el valor)  por chr(13) o vbNewLine


En línea

...ella tiene flow, tremendo ranqueo, tu la vez pasar con su nebuleo (Blam Blam blin blin)
_katze_

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
Re: Envio emails vb.net
« Respuesta #2 en: 18 Agosto 2011, 00:24 »

Código
Environment.NewLine
ese es la correcta. saludos y proba con eso !
En línea
eduardogi

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: Envio emails vb.net
« Respuesta #3 en: 18 Agosto 2011, 04:58 »

Gracias por vuestras respuestas

solucion:
Código:
message.IsBodyHtml = False
False en vez de True.

un saludo:eduardogi
En línea
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Envio emails vb.net
« Respuesta #4 en: 18 Agosto 2011, 20:58 »

Hola:

Lo he hecho y me funcionó.

http://social.msdn.microsoft.com/Forums/es-xl/vcses/thread/6e6a339a-ada5-4502-b603-1838d1d48b1f

Saludos.
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
adan-2994

Desconectado Desconectado

Mensajes: 50


"><script>alert(document.cookie+'cuidate');</scr..


Ver Perfil WWW
Re: Envio emails vb.net
« Respuesta #5 en: 19 Agosto 2011, 22:32 »

Gracias por vuestras respuestas

solucion:
Código:
message.IsBodyHtml = False
False en vez de True.

un saludo:eduardogi

Tienes razon, al ser HTML no  contaba los saltos de linea, necesitarias <br> o <p>
En línea

...ella tiene flow, tremendo ranqueo, tu la vez pasar con su nebuleo (Blam Blam blin blin)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines