fix for invalid domains

Prevent errors when domains appear valid, but are actually invalid via PublicSuffix (e.g., `foo@domain.invalid`).