Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005
-
4 juil. 2005 à 16:45
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
5 juil. 2005 à 12:08
Bonjour, voilà, je veux utiliser l'envoi de mails par sockets,
malheureusement dans mon script au obut d'un certains laps de temps (30
sec), l'exécution s'arrête...C'est au niveau du "DATA". Voici le code
que j'ai pu récupérer :
var $fp;
function send($data){
echo nl2br($data)."
\n";
fputs($this->fp, $data."\r\n");
$this->recv();
}
/*FONTION PERMETTANT DE RECUPER LES REPONSE DU SERVEUR
POUR ECRIR EN BLEU QUE C'EST OK au cas d'echec de commande ou adresse
non valide donc reponse de telnet est: 512 on ecrit en ROUGE*/
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 4 juil. 2005 à 16:57
lorsque tu apelles this->recevoir();, alors ton script attend une
réponse, si il n'y en a pas, il attend jusqu'a ce que le temps maximal
soit dépassé... il te faut soit envoyer tout tes datas en même temps
(header du mail compris), soit appeler manuellement $this->recv();
et non automariquement...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy
Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005 4 juil. 2005 à 16:48
J'oubliai l'exemple du dessus est quand je ne mets rien dans "DATA" avec des données j'obtiens ce message :
// CODE PAGE telnetemailverif.php
220 sMtp.neuf.fr -- Server ESMTP (Ready)
HELO neuf.fr
250 sMtp.neuf.fr OK, [84.99.117.127].
MAIL FROM: service@geniproj.com
250 2.5.0 Address Ok.
RCPT TO: Leneuf8000@hotmail.com
250 2.1.5 Leneuf8000@hotmail.com OK.
DATA
354 Enter mail, end with a single ".".
coucou
Fatal error: Maximum execution time of 30 seconds exceeded in c:\documents and settings\igor\mes documents\travail\top_list\mes_scripts\your_webring\telnetemailverif.php on line 18
Leneuf8000
Messages postés118Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 6 octobre 2005 4 juil. 2005 à 16:48
J'oubliai l'exemple du dessus est quand je ne mets rien dans "DATA" avec des données j'obtiens ce message :
// CODE PAGE telnetemailverif.php
220 sMtp.neuf.fr -- Server ESMTP (Ready)
HELO neuf.fr
250 sMtp.neuf.fr OK, [84.99.117.127].
MAIL FROM: service@geniproj.com
250 2.5.0 Address Ok.
RCPT TO: Leneuf8000@hotmail.com
250 2.1.5 Leneuf8000@hotmail.com OK.
DATA
354 Enter mail, end with a single ".".
coucou
Fatal error: Maximum execution time of 30 seconds exceeded in c:\documents and settings\igor\mes documents\travail\top_list\mes_scripts\your_webring\telnetemailverif.php on line 18