Pero aún hay 2 problemas que no consigo resolver:
1. En hotmail, la tabla que contiene todo el newsletter queda a la izquierda, a pesar de tener align="center", si lo rodeo de una capa con text-align="center" es pero, no centra la tabla pero centra el texto contenido en ella, los margin="auto" también los ignora, ¿alguna idea nueva para centrar el contenido en hotmail?
2. Una cosa muy rara: dentro del newsletter hay enlaces a la noticia entera.

- El newsletter se crea en un fichero HTML con FileSystemObject.CreateTextFile y ficheroTexto.WriteLine(contenidoHTML). Este fichero está perfecto, todos los enlaces ok
- Después leo el contenido con FileSystemObject.OpenTextFile(ruta_completa, 1, false) y txtFile.ReadAll y pongo ese texto leído como Body del mail,
pues bien, de forma aleatoria, algunos de los enlaces llegan así, con espacios entre medias que hace que no funcione el enlace:
http://miweb.com/Index.asp?IdSeccion=5&IdArticul%0A+o=14&area=articulo (gmail)
http://miweb.com/Index.asp?IdSeccion=5&IdArticul o=14&area=articulo (hotmail)
De forma aleatoria quiero decir que a veces es en un articulo a veces en otro donde sale mal, pero en cada envio coincide que el articulo que sale mal es el mismo en yahoo, gmail y hotmail (en este caso el articulo 14, si vuelvo a hacer el envio a lo mejor lo que aparece es Inde x.asp en lugar de Index.asp).
sin embargo vuelvo a comprobar el fichero html y ahí está correcto. ¿¿Os ha pasado alguna veaz algo parecido??

Muchas gracias