PHP FILTER_VALIDATE_EMAIL nie działa poprawnie

Używam PHP 5.3.10. To jest kod:

<?php
$email = "[email protected]";
if (filter_var($email, FILTER_VALIDATE_EMAIL))
        echo "Email: ".$email." correct";
else
        echo "email not correct";
?>

Powraca:"Email: [email protected] poprawny.

Myślę, że domena najwyższego poziomu z tylko jednym znakiem nie jest poprawna (nie znam TLD o długości jednego znaku według tej listy:http://data.iana.org/TLD/tlds-alpha-by-domain.txt).

Więc,FILTER_VALIDATE_EMAIL filtr działa poprawnie, czy nie?

questionAnswers(4)

yourAnswerToTheQuestion