Camilo:
Ese código causa un problema de accesibilidad.
Porque el mail está absolutamente basesesenticuatroencodeado, es decir,
que un cliente que no pueda basesesenticuatrodesencodear, no va a poder
leer el correo.
La version solo texto debería ir plana, en quoted-printable, con cortes
cada 76 caracteres, podrías intentar verificar que no se corte ninguna
url al cortar cada 76 caracteres y de esa forma evitas el problema.
Para la version en html está bien ese encoding. Aunque la librería
HtmlMimeMail.php que yo uso, funciona a la perfección para enviar texto
y html con autodeteccion de imagenes adjuntas sin ningun problema.
Martin.
Camilo Kawerín wrote:
Citius escribió:
Tengo un problema en el html de una plantilla para newsletters.
Resulta que al recibir el mail, algunos enlaces me aparecen así:
http://periodistasctes.org/?noticia=3 <http://periodistasctes.o!
rg/?noticia=3>
http://periodistasctes.org/?noticia! =2
<http://periodistasctes.org/?noticia=2>
Es decir, no sé de dónde aparece un '! ' en el código.
A mi me sucedió algo parecido y el problema está en el número de
caracteres y no en los enlaces.
prueba ésto:
$base64contents = rtrim(chunk_split(base64_encode($textoemail)));
mail ($tuemail, "tu subject", $base64contents,"Content-type:
text/html; charset=iso-8859-1\nContent-Transfer-Encoding:
base64\nFrom: ".$tuemailfrom."\n\n");
En efecto, el problema era al codificar el mail.
El código que enviaste funciona de primera, por si a alguien más le
sirve.
Saludos,
--
Martin Szyszlican
www.y.net.ar
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo