Foros del Web » Programando para Internet » ASP Clásico »

Problemas al general email con formato html

Estas en el tema de Problemas al general email con formato html en el foro de ASP Clásico en Foros del Web. Wenas: Estoy generando unos emails a enviar mediante ASPEmail. Me está dando el problema de que "rompe" la líneas del código html, y las rutas ...
  #1 (permalink)  
Antiguo 08/02/2005, 10:29
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
Pregunta Problemas al general email con formato html

Wenas:

Estoy generando unos emails a enviar mediante ASPEmail.

Me está dando el problema de que "rompe" la líneas del código html, y las rutas de las imágenes no valen, por lo que no se muestran.

Lo curioso es que no ocurre siempre.

Ejemplo:

Código en el .asp:

cuerpoMsgContestacion = cuerpoMsgContestacion & " <td height='31'><img src='http://www.midominio.com/images/mails/gris01.gif' width='134' height='31'></td>"

código fuente generado (tal como lo muestro, con ese "salto" de línea):

<td height='31'><img src='http://www.midom
inio.com/images/mails/gris01.gif' width='134' height='31'></td>

y con este código la ruta (extraida de boton drcho>propiedades) de la imagen es 'http://www.midom&20inio.com/images/mails/gris01.gif', y claro, no se muestra.

El .isHTML está a true (la prueba es que parte del email se ve con formato html correcto).

¿Se os ocurre que puede pasar?.

Salu2 y gracias.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #2 (permalink)  
Antiguo 08/02/2005, 11:29
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
no te estara dando ese espacio tu editor de html? por que esta muy raro
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #3 (permalink)  
Antiguo 08/02/2005, 14:55
 
Fecha de Ingreso: octubre-2003
Mensajes: 42
Antigüedad: 20 años, 7 meses
Puntos: 0
Yo genero el codigo sin las cremillas, o sea:
cuerpoMsgContestacion = cuerpoMsgContestacion & " <td height=31><img src=http://www.midominio.com/images/mails/gris01.gif width=134 height=31></td>"
El html despues las hace sola...

Ojalá te resulte.
__________________
RAL
-----
http://www.raldesign.cl
  #4 (permalink)  
Antiguo 09/02/2005, 06:58
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
Bueno, gracias a todos por contestar.

He seguido dándole vueltas al tema, y he llegado a la conclusión de que el problema está en que depediendo del cliente de correo q se use, o del webmail, puede o no ocurrir.

Lo digo pq en el código fuente html q forma el cuerpo del mensaje he detectado que si lo extraigo de mi outlook, hay líneas de 990 caracteres, y claro, si en una de ellas "toca" un etiqueta o una clase de estilo, se "corta", y no se interpreta correctamente.

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

Última edición por fjmasero; 09/02/2005 a las 07:07
  #5 (permalink)  
Antiguo 10/02/2005, 05:00
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
¿Pero es q nadie va a ayudarme?.

Entre la información que he recopilado, he visto q con vbCrlf y/o vbNewLine, añadiendolo donde se quiera provocar un salto de linea, parece q podría solucinarlo, pero no estoy seguro de ello, aunque en las pruebas parece q ha funcionado.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
  #6 (permalink)  
Antiguo 10/02/2005, 11:57
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Cita:
Iniciado por fjmasero
¿Pero es q nadie va a ayudarme?.

Entre la información que he recopilado, he visto q con vbCrlf y/o vbNewLine, añadiendolo donde se quiera provocar un salto de linea, parece q podría solucinarlo, pero no estoy seguro de ello, aunque en las pruebas parece q ha funcionado.
si ya funciona en que mas podemos ayudar????
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #7 (permalink)  
Antiguo 11/02/2005, 01:41
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 6 meses
Puntos: 1
Pues sjam7, resulta que como decía, no estoy muy seguro de q esta sea la forma correcta de hacerlo.

Además, he comprobado q con esto del vbNewLine y/o vbCrlf, si generas código javascript, da problemas.

Solo quiero saber si alguna otra forma de hacerlo, q sea más correcta, o más habitual, y si no, si la he encontrado, pues genial.

Salu2 y gracias
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:05.