There is no point. Regardless of whether you can confirm that the email address is linguistically valid, you'll actually have to watch that it was not mistyped and that it really goes to the individual you figure it does. The best way to do that is to send them an email and have them click a connect to check.
Hence, a most fundamental check (for example that they didn't coincidentally enter their road address) is normally enough. Something like: it has precisely one @ sign, and in any event one. in the part after the @:
[^@]+@[^@]+\.[^@]+
You'd presumably likewise need to deny whitespace - there are presumably substantial email addresses with whitespace in them, however, I've never seen one, so the chances of this being a client mistake are your ally.
Join the python online course fast, to learn python concepts in detail and get certified.