Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
P'tit Marcel
fsockopen marche bien pour le port 80(http) ou 3306(mysql) mais jamais pour le port 25 en SMTP alors qu'en telnet cela marche bien. Y a t'il un parametrage de PHP qui m'a echappé ?
en général, on utilise plus simplement la commande mail intégrée à php : http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes : http://www.phpguru.org/static/htmlMimeMail5.html http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu d'un fsockopen lance un popen vers sendmail.
a+ -- P'tit Marcel
fsockopen marche bien pour le port 80(http) ou 3306(mysql)
mais jamais pour le port 25 en SMTP
alors qu'en telnet cela marche bien.
Y a t'il un parametrage de PHP qui m'a echappé ?
en général, on utilise plus simplement la commande mail intégrée à php :
http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes :
http://www.phpguru.org/static/htmlMimeMail5.html
http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu
d'un fsockopen lance un popen vers sendmail.
fsockopen marche bien pour le port 80(http) ou 3306(mysql) mais jamais pour le port 25 en SMTP alors qu'en telnet cela marche bien. Y a t'il un parametrage de PHP qui m'a echappé ?
en général, on utilise plus simplement la commande mail intégrée à php : http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes : http://www.phpguru.org/static/htmlMimeMail5.html http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu d'un fsockopen lance un popen vers sendmail.
a+ -- P'tit Marcel
Eric
en général, on utilise plus simplement la commande mail intégrée à php : http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes : http://www.phpguru.org/static/htmlMimeMail5.html http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu d'un fsockopen lance un popen vers sendmail. Mon but, pour l'instant, n'est pas d'envoyer des mails mais
d'automatiser une verification de mail (je le fais habituellement en utilisant telnet. par exemple: telnet smtp.wanadoo.fr 25 la aucun soucis, ca marche.
mais en essayant fsockopen par exemple <?PHP $email= ''; $serveurMail="smtp.wanadoo.fr"; $serveurPort%; if(!$sock = fsockopen($serveurMail,$serveurPort,&$errno,&$errstr,20)) { die("Le serveur $serveurMail n'a pas pu être connecté : $errno : $errstr"); } else { echo 'connection ok'; } ?>
alors que avec l'acces http sur le port 80 foncionne par exemple : $serveurMail="www.wanadoo.fr"; $serveurPort;
ou est la manip que j'ai raté ???
merci
en général, on utilise plus simplement la commande mail intégrée à php :
http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes :
http://www.phpguru.org/static/htmlMimeMail5.html
http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu
d'un fsockopen lance un popen vers sendmail.
Mon but, pour l'instant, n'est pas d'envoyer des mails mais
d'automatiser une verification de mail (je le fais habituellement en
utilisant telnet.
par exemple: telnet smtp.wanadoo.fr 25
la aucun soucis, ca marche.
mais en essayant fsockopen
par exemple
<?PHP
$email= 'eric@wanadoo.fr';
$serveurMail="smtp.wanadoo.fr";
$serveurPort%;
if(!$sock = fsockopen($serveurMail,$serveurPort,&$errno,&$errstr,20)) {
die("Le serveur $serveurMail n'a pas pu être connecté : $errno :
$errstr");
}
else {
echo 'connection ok';
}
?>
alors que avec l'acces http sur le port 80 foncionne
par exemple :
$serveurMail="www.wanadoo.fr";
$serveurPort;
en général, on utilise plus simplement la commande mail intégrée à php : http://fr.php.net/manual/fr/function.mail.php
Sinon, je te conseille la classe très classe de Robert Heyes : http://www.phpguru.org/static/htmlMimeMail5.html http://www.phpguru.org/static/mime.mail.html
Si tu es plutôt nuts&bolts et que ton serveur tourne sous Linux, au lieu d'un fsockopen lance un popen vers sendmail. Mon but, pour l'instant, n'est pas d'envoyer des mails mais
d'automatiser une verification de mail (je le fais habituellement en utilisant telnet. par exemple: telnet smtp.wanadoo.fr 25 la aucun soucis, ca marche.
mais en essayant fsockopen par exemple <?PHP $email= ''; $serveurMail="smtp.wanadoo.fr"; $serveurPort%; if(!$sock = fsockopen($serveurMail,$serveurPort,&$errno,&$errstr,20)) { die("Le serveur $serveurMail n'a pas pu être connecté : $errno : $errstr"); } else { echo 'connection ok'; } ?>
alors que avec l'acces http sur le port 80 foncionne par exemple : $serveurMail="www.wanadoo.fr"; $serveurPort;
ou est la manip que j'ai raté ???
merci
Calimero
Eric wrote:
Bonjour,
Nouveau venu dans le monde php/mysql je me heurte a un petit probleme :
fsockopen marche bien pour le port 80(http) ou 3306(mysql) mais jamais pour le port 25 en SMTP
alors qu'en telnet cela marche bien.
Tu testes de chez toi ou depuis ton hébergeur ? Possible que ton hébergeur filtre...
-- @+ Calimero
Eric wrote:
Bonjour,
Nouveau venu dans le monde php/mysql je me heurte a un petit probleme :
fsockopen marche bien pour le port 80(http) ou 3306(mysql)
mais jamais pour le port 25 en SMTP
alors qu'en telnet cela marche bien.
Tu testes de chez toi ou depuis ton hébergeur ?
Possible que ton hébergeur filtre...
mais en essayant fsockopen par exemple <?PHP $email= ''; $serveurMail="smtp.wanadoo.fr";
$serveurMail="tcp://smtp.wanadoo.fr";
toujours pas !
est-ce que ce scrip fonctionne chez quelqu'un ?
<?PHP $serveurMail="tcp://smtp.wanadoo.fr1"; $serveurPort%; if(!$Connect = fsockopen($serveurMail,$serveurPort,&$errno,&$errstr,5)) { die("Le serveur $serveurMail n'a pas pu être connecte : $errno : $errstr"); } else { echo 'connection ok'; } ?>
Avec tcp://smtp.wanadoo.fr1, pas de répone mais avec tcp://smtp.wanadoo.fr, connection ok !
Cordialement
Michel-Patrick
Eric
Avec tcp://smtp.wanadoo.fr1, pas de répone mais avec tcp://smtp.wanadoo.fr, connection ok ! oups ! a force d'essayer je ne vois plus rien !!.
Au moins si ca marche ailleurs, je sais que ca peut marcher chez moi. me connecter sur un port 80,443,21 ne pose pas de probleme. Apparemment 25 et 110 refusent systematiquement et ce n'est pas un probleme de filtrage (en telnet ca passe)
cordialement Eric
Avec tcp://smtp.wanadoo.fr1, pas de répone mais avec tcp://smtp.wanadoo.fr, connection ok !
oups ! a force d'essayer je ne vois plus rien !!.
Au moins si ca marche ailleurs, je sais que ca peut marcher chez moi.
me connecter sur un port 80,443,21 ne pose pas de probleme. Apparemment
25 et 110 refusent systematiquement et ce n'est pas un probleme de
filtrage (en telnet ca passe)
Avec tcp://smtp.wanadoo.fr1, pas de répone mais avec tcp://smtp.wanadoo.fr, connection ok ! oups ! a force d'essayer je ne vois plus rien !!.
Au moins si ca marche ailleurs, je sais que ca peut marcher chez moi. me connecter sur un port 80,443,21 ne pose pas de probleme. Apparemment 25 et 110 refusent systematiquement et ce n'est pas un probleme de filtrage (en telnet ca passe)