Big fat warning for anyone still making use of this or considering using it.
The email validation function _validateAddress has a specific length check for the final part tld of the domain. It's limited to 6 characters.
Enter such domains as .academy (7 characters) and watch the invalid email exceptions fly.