Liebe Jenny,
Du solltest umgehend mit Deinem Support Kontakt aufnehmen. Es ist möglich, dass man aus Sicherheitsgründen (Stichwort SPAM-Schleuder) dieses Script irgendwie unschädlich machen wollte und deshalb etwas eingestellt hat, was Dein Script offensichtlich nicht verträgt. Außerdem kann Dir Dein Support auch etwas zu den von PHP generierten Fehlermeldungen sagen, die der Webserver in eine Logdatei schreibt, wenn Du an diese Infos nicht selbst dran kommst.
Hier kann man Dir nur dringendst ans Herz legen, dass Du diesen Mailer umgehend entsorgst! Das Argument "hat bisher immer tadellos getan" ist gerade in diesem Fall eine zweischneidige Sache: Die Spammer fanden das auch. Aber im Zweifelsfall haftest Du für den von Deinem Mailer versandten Spam...
Liebe Grüße,
Felix Riesterer.