Rel 3 3 bug#9520


I understood your suggestions about this bug, and in this commit I only change name of variable invalid_mail in InvalideMail
I try to find better solution without two arguments in return

I think now it is good branch