Tester un service smtp via socket port 25 (connexion)

1/5 (4 avis)

Snippet vu 12 447 fois - Téléchargée 25 fois

Contenu du snippet

Il est possible de verifier une adresse mail en utilisant des commandes telnet afin de verifié vraiment si l'adresse existe chez le fournisseur.

Source / Exemple :


<?php
$cfgServer	= "phpcs.com";
$cfgPort		= 25;
$cfgTimeOut	= 10;

// ouverture du socket
if(!$cfgTimeOut)
	// timeout
	$usenet_handle = fsockopen($cfgServer, $cfgPort);
else
	// with timeout
	$usenet_handle = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut);

if(!$usenet_handle) {
	echo "Connexion refuser\\n";
	exit();
}	
else {
	echo "vous etes connecté\n";
	$tmp = fgets($usenet_handle, 1024);
}
?>

A voir également

Ajouter un commentaire Commentaires
cs_scullder Messages postés 36 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 12 novembre 2004
15 juin 2004 à 15:54
Sur free, si j'ai bonne mémoire, la connexion au port 25 (smtp) est bloquée, tout simplement, c'est pr ça que ça marche pas chez toi
OverDarck Messages postés 116 Date d'inscription jeudi 12 juillet 2001 Statut Membre Dernière intervention 23 juin 2005
21 avril 2004 à 19:49
Cool sauf que sa ne marche pas...
Chez free :
Warning: Can't open socket ! in /var/www/free.fr/b/c/overdarck/online2/test.php on line 12
Connexion refuser\n
la preuve sur http://overdarck.free.fr/online2/test.php
ni chez un autre hebergeur professionel payant....
Par contre sur mon serveur perso sur ma machine sa marche !!!
Comment je doti faire car j'ai besoin de la connexion socket pr faire autre chose !! HELP
skurvy Messages postés 41 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 25 avril 2004
9 mars 2004 à 19:20
Heu, tu crois que tu pourrais me filer des autres commandes???
thepopolinux Messages postés 245 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 21 juin 2004
9 mars 2004 à 18:12
Simple mais efficace ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.