Evtl.
http://de.php.net/manual/en/function.trigger-error.php
Ansonsten gibt es in PHP5
Exceptions wie z.B. aus Java. Aber wenn ein Mailer schon normale PHP-Warnungen ausspuckt, dann ist er meiner Meinung nach unbrauchbar programmiert. Normalerweise muss ein Skript alle Fehler so abfangen, dass auch bei E_ALL keine einziger PHP-Fehler oder Warung angezeigt wird, sondern alles vom Skript verwaltet wird.