Would you be interested in something open source that does this? I would be willing to release https://www.emailitin.com/email_validator to github. It does all the same checks as this except for the "valid user part for Yahoo.com" stuff.
I have been using the same regex[1] for years it gets the job done adequately--at least, I've never received any complaints from users or clients.
I've used the regex on some relatively high profile sites--the kind where if someone was unable to signup with a valid email address we would've definitely heard complaints.