1 - Debes escapar el código que imprimas dentro del textarea:
Código:
echo '<textarea>', htmlentities($codigoHTML), '</textarea>';
Algunos browsers son más permisivos que otros con lo que va dentro de un textarea pero no te debes fiar. Simplemente escapas el HTML y ya te debería funcionar.
2 - Esto es más difícil. Puede ser que te hayan agregado a una lista negra por enviar muchos correos, pero no te lo podría asegurar.