if (ereg("...", $mailer_email))
Was soll $mailer_email darstellen - soll das ein per POST übermittelter Wert sein?
Abgesehen davon ist der reguläre Ausdruck alles andere als korrekt. Es werden erlaubte Mailadressen abgewiesen. Also mindestens deswegen kein Wunder, dass nichts funktioniert.