"

Open Relays Test

",'RESULT_BAD' => "%1\$s might be an OPEN RELAY with %2\$s/%3\$s errors
You can check this on www.orDB.org",'RESULT_OK' => "Congratulations! %s IS NOT an open relay",'ERROR' => "ERROR",'BAD' => "FAILED",'OK' => "OK",'FORM' => "
Enter the Open Relay server to test
This PHP script can be found here.",'TEST' => "TEST %s: %s",'LOCAL' => "Domain %1\$s is a local domain, test will be false!
Please test %1\$s from other website.",'UNAVAILABLE' => "ERROR mail service on %s not reachable.
%s",'OPENING' => "Opening server %s on port 25.
%s
" );$TEXTS[fr] = array('TITLE' => "

Testeur de Relais ouverts

",'RESULT_BAD' => "%1\$s est peut tre un RELAI OUVERT avec %2\$s/%3\$s erreurs
Vous pouvez vrifier sur www.orDB.org",'RESULT_OK' => "Flicitations! %s N'EST PAS un relai ouvert",'ERROR' => "ERREUR",'BAD' => "PAS OK",'OK' => "OK",'FORM' => " Entrer le serveur de relai ouvert tester
Ce script PHP est disponible ici.",'TEST' => "TEST %s: %s",'LOCAL' => "Le domaine %1\$s est un domaine local, le test sera faux!
Merci de tester %1\$s d'un autre site.",'UNAVAILABLE' => "ERREUR le service de courier de %s est injoignable.
%s",'OPENING' => "Ouverture du serveur %s sur le port 25.
%s
" );// Language determinitation -------------------------------$languages=split(',',$_SERVER[HTTP_ACCEPT_LANGUAGE]); if (count($languages)>1) foreach($languages as $temp) { list($key,$value) = split(';',$temp); $language[]=$value.$key; }else $language = preg_replace('|language\=(.*)|si','\1',$languages[0]);rsort($language); $TEXT=$TEXTS[en]; // Default language// Language attribution ----------------------------------- foreach ($language AS $lang) { if(eregi("en",$lang)) { $TEXT=$TEXTS[en]; break; } if(eregi("fr",$lang)) { $TEXT=$TEXTS[fr]; break; } #if(eregi("es",$lang)) { $TEXT=$TEXTS[es]; break; } #if(eregi("de",$lang)) { $TEXT=$TEXTS[de]; break; } #if(eregi("it",$lang)) { $TEXT=$TEXTS[it]; break; } #if(eregi("jp",$lang)) { $TEXT=$TEXTS[jp]; break; } }?>$HELO $SERV

\r\n";$result = fgets($fp, 1024); if ($result+0 != 250) { echo "$result ".$TEXT[ERROR]; fputs($fp, "QUIT\r\n"); exit; } ?>
>>> 
<<< 
>>> 
<<< 
>>> 
<<< 


\r\n";# CLOSEfclose($fp);# Display resultsif($ERROR) printf($TEXT[RESULT_BAD],$smtp,$ERROR,$nb); else printf($TEXT[RESULT_OK],$smtp);?>