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

CreateMHTMLBody

Estas en el tema de CreateMHTMLBody en el foro de ASP Clásico en Foros del Web. Buenas, Cuando se manda un e-mail hay que separar cada X caracteres con VBNEWLINE, porque sino se "corta" el texto y te crea espacios. Bien, ...
  #1 (permalink)  
Antiguo 18/02/2010, 11:23
Avatar de Ronin46  
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 15 años, 6 meses
Puntos: 8
CreateMHTMLBody

Buenas,

Cuando se manda un e-mail hay que separar cada X caracteres con VBNEWLINE, porque sino se "corta" el texto y te crea espacios.

Bien, el problema está cuando envío alguna página usando
Código:
myMail.CreateMHTMLBody "http://example.com"
Ya que ahi no puedo controlar los VBNEWLINE y por consiguiente la página se "rompe" si uno de esos cortes se produce en alguna etiqueta html.

¿Alguna idea?

Gracias.
__________________
http://www.controldegastos.com, acepto sugerencias para el sitio.
Repetir conmingo: "tengo que dedicar más tiempo a gozar de placer"
  #2 (permalink)  
Antiguo 19/02/2010, 07:32
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: CreateMHTMLBody

Hola

Parece que te has equivocado de foro. En los foros de Visual Basic o C, te podrán resolver el problema

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 19/02/2010, 07:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años
Puntos: 146
Respuesta: CreateMHTMLBody

Cita:
Iniciado por Adler Ver Mensaje
Hola

Parece que te has equivocado de foro. En los foros de Visual Basic o C, te podrán resolver el problema

Suerte
eh?

no creo, tengo entendido que CreateMHTMLBody es un método de CDOSYS ¿no?, lo que lo hace perfectamente usable en una página ASP

Ayer pensaba escribirle que recogiera el código de esa URL con XMLHTTP y recorriera hasta una longitud que no le corte el mensaje pero teniendo cuidado de no cortar ningún tag HTML (implementar una especie de autómata) para luego insertar el salto de linea, pero como quería hacer un ejemplo y no he tenido tiempo, pues así lo dejé
  #4 (permalink)  
Antiguo 19/02/2010, 09:14
Avatar de Ronin46  
Fecha de Ingreso: junio-2009
Mensajes: 398
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: CreateMHTMLBody

En parte Adler tiene un poco de razón, ya que VBNEWLINE es de VBScript, pero efectivamente CreateMHTMLBody es un método de CDOSYS.

Myakire, la opción que me planteas me parece un poco liosa en principio.

Estuve buscando en el msdn el método CreateMHTMLBody y no veo ninguna opción para aumentar ese "buffer" para que no haga los cortes o algo que me indique cualquier otra forma de solucionarlo. Y buscando en Internet na de na, ¿a nadie le ha pasado esto en todo Internet ? (O no he sabido encontrar...)
__________________
http://www.controldegastos.com, acepto sugerencias para el sitio.
Repetir conmingo: "tengo que dedicar más tiempo a gozar de placer"

Etiquetas: Ninguno
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 00:55.