Hallo Paddy,
wird die Mail denn erfolgreich abgeschickt? Du kannst das testen indem du den return wert von mail() ueberpruefst.
Bei $header wuerde ich das /n besser durch /r/n ersetzen - kann sonst manchmal Probleme geben.
Zur Not vielleicht auch dieses Skript Schritt fuer Schritt mit dem anderen Skript, was funktioniert ersetzen.
Ron