Email address must to be forced thru punycode converter before filter_var validation. In example "инфо@письмо.рф" is a valid email address, but filter_var returns false.
$ php -r "var_dump(filter_var('инфо@письмо.рф', FILTER_VALIDATE_EMAIL));"
http://en.wikipedia.org/wiki/Punycode