Tach!
Ich habe das Problem auf den Swiftmailer eingrenzen können; dieser wirft nach dem Versuch, die Mailadresse nach RFC 2822 zu validieren, einen Timeout-Error (Fatal error: Maximum execution time of 30 seconds exceeded in ...). Der regex ist knapp 3000 Zeichen lang und sieht so aus:
Was für eine Verschwendung an Energie, diesen Ausdruck zu erstellen. Und dann funktioniert er prinzipbedingt nichtmal. Was nützt es denn, wenn eine Adresse syntaktisch superkorrekt ist, und trotzdem kein Postfach dazu existiert? Erwarte jetzt bitte nicht, dass sich irgendjemand die Mühe macht, den Ausdruck zu analysieren und auf Fehler zu untersuchen. Tausch das lieber mal aus gegen das da:
if () {...}
dedlfix.