То, что я читаю как требование, не относящееся к учетной записи веб-почты, на данный момент весьма сомнительно и практически невозможно гарантировать. Если это действительно часть ваших жестких требований, это означает, что люди, которые перешли на gmail-as-primary-email, должны будут зарегистрировать дополнительную учетную запись, и это увеличило бы мои шансы на то, что ваш сайт не стоит регистрация ON.
Тем не менее, регулярное выражение, которое правильно проверяет адреса RFC2822, плюс список исключений, будет безобразным, как грех (потому что проверяющее регулярное выражение RFC2822 также безобразно, как грех).
Наконец, помните тот факт, что вам также нужно будет проверить эту отправку на стороне сервера, потому что вы не можете доверять тому, что проверка на клиенте действительно выполнялась.