Hallo MadMax,
hmmmm also viel weniger mache ich auch nicht.
Es muss ein @ und . vorkommen und die anzalh der stellen vo einem der benannten Sonderzeiche darf nocht klener als 2 sein.
Deine Prüfung lässt bspw. (als ich meinen Testeintrag gemacht habe) auch ein "!" in der E-Mail-Adresse zu. Bei CKs RegEx ist die E-Mail _syntaktisch_ korrekt, natürlich bist du nie sicher, dass diese E-Mail auch existiert.
Da weder diese noch meine variante wirklich prüfen kann ab eine Domain existiert und ob der angegebene Benutzer auf dem Mailserver existiert hat sich das Thema vorläufig erledigt.
Um die Existenz einer Domain zu prüfen, schau dir mal das Modul LWP::UserAgent an, vielleicht hilft es dir ja weiter. Die Existenz eines Benutzers auf einem Mailserver zu prüfen, ist meines Wissens nach nicht möglich.
Viele Grüße
Torsten