Check before finding top level domains

When suggesting a top level domain, the email needs to have at least one dot at the domain part; nevertheless mailcheck suggests an inpossible address like `foo@com`