dai un'occhiata alle funzioni per l'output buffering:
http://it.php.net/manual/it/ref.outcontrol.php
http://it.php.net/manual/it/function.ob-start.php


inoltre (non riguarda il tuo problema ma è un "errore" frequente) nell'header location si dovrebbero utilizzare degli URL completi (es: http://tuoserver/email.php?grazie=OK )
normalmente il browser lo interpreta comunque, ma è opportuno attenersi all'RFC per evitare incompatibilità