Dogukan adlı üyeden alıntı: mesajı görüntüle
<?
require_once('mail_valid.class.php');

    $file = fopen("dosya.txt",'r');
    $SMTP_Validator = new SMTP_validateEmail();

    $SMTP_Validator->debug = true;
while(!feof($file)){ 
    $email = fgets($file);
    $sender = 'test@test.com';

    $results = $SMTP_Validator->validate(array($email), $sender);
    echo $email.' is '.($results[$email] ? 'valid' : 'invalid')."\n";
    if (!($results[$email])) {
      echo $email.' is not valid';
    }
}
fclose($file); 
?>
Bu şekilde dener misiniz? While döngüsü her zaman daha çok performans verir.
Dosya içinde yer alan 4 mailden, son satırdaki maili kontrol ediyor fakat, diğerlerine invalid değeri veriyor. Son satırdaki maili sildiğimde bir öncekini kontrol edebiliyor.