Does anyone check the domain of an email address as part of their verification steps? eg. Confirm that gmail.com exists if the user specified blah@gmail.com as their address
I usually let whatever mail component I use take care of domain validation. If it gives an error you can handle it in code, and decide if you want to show it to the user or not.