Phoenix form e-mail validation

Awesome job!

One remark though:

That’s rare but, some SMTP define a catchall email address. Meaning all emails using this domain seems valid even if they are not.

I plan to set my email exactly like that. And then I will have emails like hackernews@mydomain.com or linkedin@mydomain.com etc. so I can keep track of which organization got my email from where.

Your package wants to deem such addresses invalid? I understand some spam orgs use techniques like these but many people use them with valid reasons.