problema con envio de email

18/06/2004 - 16:33 por Allan Ibarra | Informe spam
Hola


Tengo el siguiente problema: Estoy enviando un email con
datos que son llenados en cajas de texto de una pagina,
una de esas cajas de textos es multilinea, cuando envio
el correo y lo veo el contenido se ve en una sola linea y
no en bloque y no en varias lineas como sale en el texto
(multilinea), si alguien sabe como hacer para que no
salga una sola linea sino en varias se lo agradecería de
antemano.

Allan

Preguntas similare

Leer las respuestas

#1 Pablo Espada
18/06/2004 - 16:42 | Informe spam
Allan:

El texto del textbox, aunque tu lo veas en varias lineas,
realmente es un String (propiedad txbx.text).

No se si el texto se te ve en distintas lineas en el
textbox por pulsar return o por tamaño, pero si es por
return puedes hacer lo siguiente:

Antes de pasar el texto al contenido del email, ponlo de
tipo HTML, y sustituye los caracteres de retorno de linea
por "<br>". Asi se te verá correctamente en el email.

Un saludo.
Pablo Espada.
Hola


Tengo el siguiente problema: Estoy enviando un email con
datos que son llenados en cajas de texto de una pagina,
una de esas cajas de textos es multilinea, cuando envio
el correo y lo veo el contenido se ve en una sola linea


y
no en bloque y no en varias lineas como sale en el texto
(multilinea), si alguien sabe como hacer para que no
salga una sola linea sino en varias se lo agradecería de
antemano.

Allan
.

Respuesta Responder a este mensaje
#2 Marc
18/06/2004 - 16:47 | Informe spam
Si envías el correo en formato HTML debes añadir antes o después de cada
salto de línea un <br>

Mejor no quites los saltos de línea (carácter '' en C#) por que estos
sirven para no sobrepasar el límite que hay. Es decir, una línea en un
cuerpo de EMAIL de más de no se cuántos caracteres (no recuerdo el número
exacto) no llegará bien al destinatario dependiendo del servidor de correo.

Espero que te sirva, saludos,

Marc.

"Allan Ibarra" escribió en el mensaje
news:1e51f01c45541$379540a0$
Hola


Tengo el siguiente problema: Estoy enviando un email con
datos que son llenados en cajas de texto de una pagina,
una de esas cajas de textos es multilinea, cuando envio
el correo y lo veo el contenido se ve en una sola linea y
no en bloque y no en varias lineas como sale en el texto
(multilinea), si alguien sabe como hacer para que no
salga una sola linea sino en varias se lo agradecería de
antemano.

Allan
Respuesta Responder a este mensaje
#3 Allan Ibarra
18/06/2004 - 17:14 | Informe spam
Gracias a los dos, mi pregunta ahora es en que parte del
html pongo eso, aqui les pongo la linea:

la variable donde esta el texto "multilinea" se llama
explicación.text, es es la que deberia salir varias lineas

Mensaje.Body = "<html><body><h1><tab.
...<td><div align=""right""><font size=""2""
face=""Verdana, Arial, Helvetica, sans-
serif"">Explicacion:</font></div></td><td>&nbsp;</td><td><
font size=""2"" face=""Verdana, Arial, Helvetica, sans-
serif"">" & explicacion.Text & "</font></td></tr><tr> <td
colspan=""3"">&nbsp;</td></tr></table></h1>"
& "</body></html>"





Hola


Tengo el siguiente problema: Estoy enviando un email con
datos que son llenados en cajas de texto de una pagina,
una de esas cajas de textos es multilinea, cuando envio
el correo y lo veo el contenido se ve en una sola linea


y
no en bloque y no en varias lineas como sale en el texto
(multilinea), si alguien sabe como hacer para que no
salga una sola linea sino en varias se lo agradecería de
antemano.

Allan
.

Respuesta Responder a este mensaje
#4 Marc
18/06/2004 - 19:25 | Informe spam
En C# quedaría asi:

...resto de html"+ explicacion.Text.Replace("","<br>") + "resto de html


En VB no sé exactamente si el "" és el salto de línea, pero si buscas un
poco por ahí lo encontrarás.

"Allan Ibarra" escribió en el mensaje
news:1e4d401c45546$f8936f20$

Gracias a los dos, mi pregunta ahora es en que parte del
html pongo eso, aqui les pongo la linea:

la variable donde esta el texto "multilinea" se llama
explicación.text, es es la que deberia salir varias lineas

Mensaje.Body = "<html><body><h1><tab.
...<td><div align=""right""><font size=""2""
face=""Verdana, Arial, Helvetica, sans-
serif"">Explicacion:</font></div></td><td>&nbsp;</td><td><
font size=""2"" face=""Verdana, Arial, Helvetica, sans-
serif"">" & explicacion.Text & "</font></td></tr><tr> <td
colspan=""3"">&nbsp;</td></tr></table></h1>"
& "</body></html>"





Hola


Tengo el siguiente problema: Estoy enviando un email con
datos que son llenados en cajas de texto de una pagina,
una de esas cajas de textos es multilinea, cuando envio
el correo y lo veo el contenido se ve en una sola linea


y
no en bloque y no en varias lineas como sale en el texto
(multilinea), si alguien sabe como hacer para que no
salga una sola linea sino en varias se lo agradecería de
antemano.

Allan
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida