Why do you want so much to limit to 6, especially since you also do a DNS validation?
You should better lean on the permissive side; that would be one less thing to think about.
That kind of "validation" does not check for existing email addresses anyway, so there is not much value in trying to be strict in this area.