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

texto alternativo email multi-part aspmail

Estas en el tema de texto alternativo email multi-part aspmail en el foro de ASP Clásico en Foros del Web. buenas noches: para evitar los clientes de correo de solo texto o aquellos q estan configurados para recibir mensajes solo texto, estoy incluyendo en aspmail ...
  #1 (permalink)  
Antiguo 24/02/2007, 15:28
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
texto alternativo email multi-part aspmail

buenas noches:

para evitar los clientes de correo de solo texto o aquellos q estan configurados para recibir mensajes solo texto, estoy incluyendo en aspmail la propiedad AltBody="";

¿pues bien, como se consigue un salto de línea en un texto sin formato?

salu2.
  #2 (permalink)  
Antiguo 25/02/2007, 12:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: texto alternativo email multi-part aspmail

Trata un chr(10)

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 26/02/2007, 06:24
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: texto alternativo email multi-part aspmail

buenos días:

he modificado el script para el envío del mensaje multi-part de esta forma:

Mail.IsHTML = true;
Mail.Body = cuerpo;
Mail.AltBody = bodyal;
Mail.Send();

cuerpo y bodyal son 2 variables con el contenido del mensaje en html (cuerpo) y texto plano (bodyal).

Sin embargo, ahora el script no me envia ningun correo. Tampoco me devuelve ningun error. ¿Qué debo modificar?

salu2.
  #4 (permalink)  
Antiguo 26/02/2007, 08:37
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: texto alternativo email multi-part aspmail

Mira la ayuda del fabricante del componente MAIL, mira tambien la codificacion que usas para el envio del correo (mas de un dolor de cabeza me ha dado esa tonteria) si es UTF-8 o iso-8859-1. Mira si envias caracteres extraños en alguna de las dos variables.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #5 (permalink)  
Antiguo 26/02/2007, 08:54
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: texto alternativo email multi-part aspmail

buenos tardes:

el componente es ASPMAIL.

Mail.IsHTML = true;
Mail.Body = cuerpo;
Mail.AltBody = bodyal;
Mail.Send();

bodyal = "Para confirmar la suscripción sigue el enlace:";
bodyal = "chr(10)";
bodyal = "http://www.midominio.es/pagina.asp?email=" + dircor;
bodyal = "chr(10)";
bodyal = "O bien, copia y pega en la barra de direcciones de tu navegador.";
bodyal = "chr(10)";
bodyal = "GRACIAS.";

salu2.
  #6 (permalink)  
Antiguo 26/02/2007, 09:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Re: texto alternativo email multi-part aspmail

Aaahhh, eres tú quien programas en JScript...trata de utilizar "\n"

bodyal = "Para confirmar la suscripción sigue el enlace:";
bodyal += "\n";

O

bodyal = "Para confirmar la suscripción sigue el enlace:";
bodyal += chr(10); //sin comillas dobles.

Saludos

P.D. ja ja, no lei bien tu mensaje, pense que seguias teniendo problemas con los saltos de linea, bueno, cuando resuelvas el problema del envio fijate en este post
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 26/02/2007, 10:44
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: texto alternativo email multi-part aspmail

buenas tardes:

bodyal = chr(10) necesita de las dobles comillas, en caso contrario se produce un error.

por otro lado, mi intento de comprobar el correo con texto plano de momento no ha tenido éxito, utilizo oulook, y cuando lo configuro para recibir el correo en formato de texto plano, lo que hace es convertir el correo con formato html a texto plano.

¿me pueden indicar algun cliente de correo que solo admita formato texto plano?

salu2.

P.D.: utilizo JavaScript como lenguaje de script para ASP, no JScript.
  #8 (permalink)  
Antiguo 28/02/2007, 05:59
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 9 meses
Puntos: 2
Re: texto alternativo email multi-part aspmail

buenos días:

el envío se realiza,
utilizo chr(10) entrecomillado (me ha dado problemas \n y chr(10) sin entrecomillar (debe ser cosa de javascript). cuando hablo de chr(10) entrecomillado quiero decir que:

bodyal = ". . . . . .";
bodyal += "chr(10)";
bodyal += ". . . . . .";

ahora bien, alguien conoce un cliente de correo q solo admita texto plano?

el q utilizo outlook, cuando lo configuro para recibir el correo sin formato, lo que hace es convertir el mensaje en formato html a solo texto, pero así no me entra el texto alternativo sin formato para los clientes de correo que solo admiten texto plano.

salu2. gracias.
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 12:27.