<?
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.