e-mail html
4 seguidores
Hola a todos. Llevo un tiempo realizando un newsletter en HTML que se envía una vez por semana. El problema que tengo es que sólo se ve correctamente si lo abres desde outlook o algun setionador de correo del mismo tipo. Cuando lo habres desde Hotmail, por ejemplo, no acepta los estilos css de los textos y tablas, y no se ve correctamente.
Y es un grave problema porque la gram mayoría utiliza hotmail y ve sus e-mail desde la propia pagina de hotmail.
¿Existe alguna solucion para esto?
orange
Pues no se mucho del tema, pero es probable que no te pille tus estilos, sino los de la propia página que los visualiza.
Haz pruebas enchufando a saco fonts y stiquetas style directamente, en lugar de utilizar estilos.
Aqui tienes un post en el que se hablaba sobre el tema de emails https://www.domestika.org/foros/viewtopic.php?t=13059&highlight=
meddle
¿puedes poner el codigo que generas para el email, incluyendo headers?
Usuario desconocido
Orange: Me he estado mirando el post que mne has enviado pero no dice nada referente a las css, solo habla de las imagenes.
Meddle: ¿ Cómo se incluyen los heades? No tengo ni idea.
Gracias
meddle
bingo, me apuesto algo a que el problema esta ahi ;)
Entonces, ¿Como generas el email html? Debo suponer que en ASP/PHP. Me gustaria ver el codigo para poder decirte algo. En casa tengo ejemplos pero hasta mañana no podre decirte algo al detalle, esta noche tengo una cena por ahi.
Alter Ebro
estuve en tu misma situación hace poco, hasta que encontre lo de los headers me volvi loco. Yo lo tengo en PHP, a ver si te sirve:
<code>
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: tu nombre <tuDireccion@servidor.com>\r\n";
$headers .= "Reply-To: tuDireccion@servidor.com\r\n";
mail($emailDestino,$tema,$cuerpo,$headers);
</code>
hay un tutorial me parece que en desarrolloweb.com que de alli lo pille.
Lo que es el cuerpo del mensaje le meto etiquetas STYLE pero si haces una ruta absoluta a tu hoja de estilos creo que te la pilla (no lo he probao)
Saludos.
orange
JUE xavi, es que si no le metes los headers mal vamos ;)
Me uno a lo de meddle, pon el código y le echamos un vistazo.
Usuario desconocido
El código es sencillo. Es una página web hecha en HTML con Dreamweaver MX 2004, en la que hay imagenes y textos, estos textos configurados con estilos. es así de simple. De todos modos lo podeis ver aquí y así veis el código
http://www.helice.info/email/news22/newsletter20helice.htm
Al enviar esto a todos los usuarios, quienes lo reciben y visualizan desde hotmail lo ven mal, desde outlook se ve bien. La única solución que he encontrado hasta el momento es no usar estilos css para los textos
xaviroyo
Había un error.
http://www.helice.info/email/news22/newsletter%20helice.htm
meddle
2 cosas
los paths deben apuntar a un servidor, no vale lo siguiente: src="../../PRUEBAS/img/forntal+.gif"
te faltan los headers. leete este tutorial: http://www.zend.com/zend/trick/html-email.php
xaviroyo
Por lo que parece esta es la solución, pero tengo un "pequeño" problema y es que de PHP no tengo ni idea. ¿Como debería aplicar los headers al HTML que ya tengo hecho?
gracias
meddle
xavi, no somos adivinos, ¿por que no pones el codigo? :P
xaviroyo
Si lo que quieres es que ponga todo el código HTML que me ha generado dreamweaver al montar el e-mail, ayer puse la url donde esta, si le das a ver codigo fuente esta todo:
http://www.helice.info/email/news22/newsletter%20helice.htm
es que si lo he de poner aqui todo es un monton y no se exactamente que parte necesitas. Miralo de la URL esa y si no te va bien y lo prefieres te lo pongo aqui todo.
Muchas Gracias
meddle
a ver, una pregunta: ¿Tu como envias el email? Via server usando PHP o pegando ese codigo html en el outlook o haciendo un attachement en el outlook? vamos...
xaviroyo
con un programa que se llama Group Mail Plus. Y lo que hace es un attachment del ahchivo HTML y lo envia a los grupos que yo le digo
meddle
haber empezado por ahi. no te puedo ayudar, lo siento.
xaviroyo
Gracias de todos modos. Sabes almenos si se puede conseguir de esta manera? o donde puedo encontrar info?
meddle
probablemente en el manual o en algun soporte en linea, lo siento.
orange
El problema es que cada aplicación trabaja de una forma distinta, y ahí hay poco que hacer, porque tampoco sabemos qué grado de libertad te da la misma para tocar el código.
Por qué no me mandas un mail de esos y le echo un ojo.
xaviroyo
Te lo mando ya. Es sobre un grupo de discotecas de Barcelona. Helice.
orange
Ya me ha llegado, cuando pueda le echo un ojo a ver
xaviroyo
ok, gracias.
xaviroyo
Hola Orange. ¿Pudiste mirarte el newsletter? A ver si había solución para que se viese bien desde hotmail.
Gracias
orange
Pues lo cierto es que no, a ver si saco un rato, porque estoy hasta arriba