Generar email con formato html

09/02/2005 - 14:13 por Francisco | Informe spam
Wenas:

Estoy haciendo un asp que genera el envio de emails con formato html.

Pero me ocurre que según el cliente de correo que se use, o el webmail, el
código fuente html generado se corrompe.

Yo lo hago usando una variable en la que voy almacenando como string el
código html que necesito (ej: var = var & "<span>" & nombre & "</span").

Pero este código generado, concretamente en mi outlook no se interpreta
bien. He detectado q se compone de líneas de 990 caracteres como máximo, y si
en una de ellas da la casualidad de q al final se "corta" una etiqueta html,
esta se interpreta mal, y no aparecerá bien el contenido del mensaje.

Por lo tanto, entiendo q lo suyo es q en vez de generar el html desde el asp
usando una variable con el string del código html, todo seguido, sin sangria,
sin saltos de línea, lo suyo es generarlo como si fuera un código de una
página html normal, es decir, con saltos de linea, sangria, etc.

Pero no se como se hace.

¿Alguién puede orientarme?.

Espero haberme explicado bien.

Salu2 y gracias.

No es sabio el que sabe sino el que no sabe y quiere aprender
 

Leer las respuestas

#1 Benjamin Porter
10/02/2005 - 06:55 | Informe spam
Corta las lineas añadiendo un vbNewLine.

Por ejemplo:

mibody = ""
mibody = mibody & "<body><table><tr><td>Titulo de una tabla
cualquiera</td></tr>" & vbNewLine
mibody = mibody & "<tr><td>Esta es una celda con un dato</td></tr>" &
vbNewLine
mibody = mibody & "<tr><td>Y esta tiene otro dato</td></tr>" & vbNewLine
mibody = mibody & "<tr><td>Y asi sucesivamente..</td></tr>" & vbNewLine




Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")


"Francisco" escribió en el mensaje
news:
Wenas:

Estoy haciendo un asp que genera el envio de emails con formato html.

Pero me ocurre que según el cliente de correo que se use, o el webmail, el
código fuente html generado se corrompe.

Yo lo hago usando una variable en la que voy almacenando como string el
código html que necesito (ej: var = var & "<span>" & nombre & "</span").

Pero este código generado, concretamente en mi outlook no se interpreta
bien. He detectado q se compone de líneas de 990 caracteres como máximo, y


si
en una de ellas da la casualidad de q al final se "corta" una etiqueta


html,
esta se interpreta mal, y no aparecerá bien el contenido del mensaje.

Por lo tanto, entiendo q lo suyo es q en vez de generar el html desde el


asp
usando una variable con el string del código html, todo seguido, sin


sangria,
sin saltos de línea, lo suyo es generarlo como si fuera un código de una
página html normal, es decir, con saltos de linea, sangria, etc.

Pero no se como se hace.

¿Alguién puede orientarme?.

Espero haberme explicado bien.

Salu2 y gracias.

No es sabio el que sabe sino el que no sabe y quiere aprender

Preguntas similares