Refined invalid email detection by refining context generator

-> email contains '.', '-', '_', digit
-> percentage of distinct chars defining the root part