Code : Tout sélectionner
<?php
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"] != ""){
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]);
}
else{
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$host = @gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]);
}
$tmp = explode(".", $host);
$serv = '(www.'.$tmp[sizeof($tmp) - 2].'.'.$tmp[sizeof($tmp) - 1].')';
if (ereg("9online", $host)) {$smtp="smtp.$serv";}
elseif (ereg("adslplus", $host)) {$smtp="smtp.sunrise.ch";}
elseif (ereg("alice", $host)) {$smtp="smtp.$serv";}
elseif (ereg("aliceadsl", $host)) {$smtp="smtp.aliceadsl.fr";}
elseif (ereg("altern.org", $host)) {$smtp="imap.altern.org";}
elseif (ereg("bbox", $host)) {$smtp="smtp.bbox.fr";}
elseif (ereg("bluewin", $host)) {$smtp="mail.bluewin.ch";}
elseif (ereg("bouygtel.fr", $host)) {$smtp="smtp.bouygtel.fr";}
elseif (ereg("cablecom", $host)) {$smtp="smtp.hispeed.ch";}
elseif (ereg("caramail", $host)) {$fai="smtp.lycos.co.uk";}
elseif (ereg("cegetel", $host)) {$smtp="smtp.cegetel.fr";}
elseif (ereg("club-internet", $host)) {$smtp="mail.club-internet.fr";}
elseif (ereg("coltfrance", $host)) {$smtp="smtp.colt.net";}
elseif (ereg("darty", $host)) {$smtp="smtpauth.dbmail.com";}
elseif (ereg("evhr", $host)) {$smtp="smtp$serv";}
elseif (ereg("fnac", $host)) {$smtp="mail.fnac.net";}
elseif (ereg("free", $host)) {$smtp="smtp.$serv";} //OK
elseif (ereg("freesbee", $host)) {$smtp="smtp.freesbee.fr";}
elseif (ereg("freesurf", $host)) {$smtp="mail.freesurf.fr";}
elseif (ereg("gaoland", $host)) {$smtp="smtp.neuf.fr";}
elseif (ereg("gawab", $host)) {$smtp="smtp.$serv";}
elseif (ereg("hispeed", $host)) {$smtp="smtp.hispeed.ch";}
elseif (ereg("ifrance", $host)) {$smtp="smtp.$serv";}
elseif (ereg("infonie", $host)) {$smtp="smtp.infonie.fr";}
elseif (ereg("intergga", $host)) {$smtp="mail.intergga.ch";}
elseif (ereg("laposte", $host)) {$smtp="smtp.$serv";}
elseif (ereg("libertysurf", $host)) {$smtp="smtp.libertysurf.fr";}
elseif (ereg("magic-online", $host)) {$smtp="smtp.$serv";}
elseif (ereg("nerim", $host)) {$smtp="smtp.$serv";}
elseif (ereg("neuf", $host)) {$smtp="smtp.$serv";}
elseif (ereg("net2000.ch", $host)) {$smtp="smtp.net2000.ch";}
elseif (ereg("noos", $host)) {$smtp="mail.noos.fr";}
elseif (ereg("numericable", $host)) {$smtp="smtp.$serv";}
elseif (ereg("oleane", $host)) {$smtp="smtp.fr.$serv";}
elseif (ereg("orange", $host)) {$smtp="smtp.$serv";}
elseif (ereg("oreka", $host)) {$smtp="mail.$serv";}
elseif (ereg("proxad", $host)) {$smtp="smtp.free.fr";}
elseif (ereg("securepop", $host)) {$smtp="Serveur inconnu";}
elseif (ereg("sfr", $host)) {$smtp="smtp.$serv";}
elseif (ereg("sympatico", $host)) {$smtp="smtp1.sympatico.ca";}
elseif (ereg("tele2.fr", $host)) {$smtp="smtp.tele2.fr";}
elseif (ereg("tiscali.ch", $host)) {$smtp="mail.tiscalinet.ch";}
elseif (ereg("tiscali.fr", $host)) {$smtp="smtp.$serv";}
elseif (ereg("tiscali-freesbee", $host)) {$smtp="smtp.$serv";}
elseif (ereg("voila", $host)) {$smtp="";}
elseif (ereg("vtx", $host)) {$smtp="smtp.vtxnet.ch";}
elseif (ereg("videotron", $host)) {$smtp="relais.videotron.ca";}
elseif (ereg("wanadoo", $host)) {$smtp="smtp.orange.fr";}
elseif (ereg("World-Online", $host)) {$smtp="smtp.worldonline.fr";}
elseif (ereg("yahoo", $host)) {$smtp="smtp.mail.$serv";}
elseif (ereg("aol", $host)) {$smtp="smtp.fr.aol.com";}
else {$smtp = 'www.'.$tmp[sizeof($tmp) - 2].'.'.$tmp[sizeof($tmp) - 1];}
if ($smtp=="smtp.proxad.net") {$fai="smtp.free.fr";} //OK
echo $smtp;
?>