Так что я бы, наверное, расстроился, чтобы при регистрации требовался адрес электронной почты @yourcompanydomain. Пренебрегайте фактором gmail и сосредоточьтесь больше на синтаксисе зарегистрированного адреса электронной почты. Затем требуется подтверждение по электронной почте.
Я запустил аналогичный скрипт для нашего портала привилегий сотрудников, просто проверил регистрацию @mycompanydomain в электронном письме. Если его не существует, они не могут продолжить.