Man muss hier zwei Dinge unterschieden:
- Syntaktische Richtigkeit (name@domain.TLD) und
- inhaltliche Korrektheit
Ersteres ist am besten über PCRE (Regular Expressions) möglich:
Man sollte aber auch bedenken, daß das nicht die ganze Wahrheit ist!
https://davidcel.is/posts/stop-valid...es-with-regex/
(Tl'dr:MIt RegEx kann man auch nicht alle gültigen eMail Adressen finden)
Zweitens ist unmöglich. Es gib kein zentrales Verzeichnis alles eMail Adressen. Und die meisten eMail-Server reagieren auf "Gültigkeitsanfragen" jedweder Art nicht.