Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3200 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  fonction mail ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction mail ?

n°1219331
marcopolo7​9
Posté le 10-10-2005 à 10:54:43  profilanswer
 

Salut  je pensai avoir trouvé la solution  pour mon envoie de formulaire… mais bon voila après avoir installé easyphp1.8 pour teste mes pages voila que je reçois  cette erreur  
 
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\documents and settings\marc\mes documents \envoi.php on line 35
 

Code :
  1. 29 $recipient = " aaaa@aaaa.fr ";
  2. 30 $sujet = "retour";
  3. 31
  4. 32 $mailheaders = "From: lesson<aaaa@aaaa.fr> \n";
  5. 33 $mailheaders .= "Reply-To: lesson< aaaa@aaaa.fr > n";
  6. 34
  7. 35 mail($recipient, $sujet, $msg, $mailheaders);


 
J’ai testé avec plusieurs adresses mais rien à faire. Comment vérifier le SMTP et PORT
 Vous avez sûrement déjà vu ça !!!
Dit moi si cela vous choc …

mood
Publicité
Posté le 10-10-2005 à 10:54:43  profilanswer
 

n°1219334
flo850
moi je
Posté le 10-10-2005 à 11:01:31  profilanswer
 

dans le fichier php.ini il faut que tu precise le serveur smtp  de ton Fournisseur  d'acces Internet , ou que tu installe un serveur smtp en local


Message édité par flo850 le 10-10-2005 à 11:01:53

---------------

n°1219349
marcopolo7​9
Posté le 10-10-2005 à 11:21:05  profilanswer
 

Je viens d’installé le serveur SMTP local. mais cela marchera t’il en ligne pour tous. ?  Alors comment precise non Fournisseur sur mon fichier php.ini ? merci a toi

n°1219444
plainsofpa​in
Pingouino's lover
Posté le 10-10-2005 à 13:19:04  profilanswer
 

Comment voudrais tu qu'un serveur smtp en local sur ton pc puisse fonctionner quand tu es sur internet ?
 
Généralement on précise le smtp de son fai, comme te l'a expliqué flo850. Si tu n'as pas accès au php.ini, zieutes la fonction ini_set sur php.net


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1219592
marcopolo7​9
Posté le 10-10-2005 à 14:47:31  profilanswer
 

plainsofpain a écrit :

Comment voudrais tu qu'un serveur smtp en local sur ton pc puisse fonctionner quand tu es sur internet ?


 
Ok …Je n’en doute pas une minute, Que cela ne fonctionnera pas en ligne …
 (Il semble que cela provienne de la configuration serveur SNTP de l’hébergeur mais comment la modifier ??? en « résument » )
 
Mais plutôt comment accède au PHP.ini ??? (phpinfos ?)  
 et comment la modifier...
et apres si PHP.ini n'est pas posible.
la fonction ini_set ?
il y a du monde dans cette fonction(smtp string  sendmail_from  sendmail_path ...)  
cela reste pas très claire pour moi. merci a vous deux pour m’avoir fait avancé un peux.  

n°1219624
omega2
Posté le 10-10-2005 à 15:22:13  profilanswer
 

le php.ini, c'est le même pour tous les sites php hébergé sur le serveur.
Donc a par si t'as un serveur dédié, tu n'y auras jamais accés. Et même si t'as un serveur dédié, il te faudra surement demander à l'hébergeur de le modifier pour toi.

n°1219638
marcopolo7​9
Posté le 10-10-2005 à 15:36:22  profilanswer
 

Il n’est pas dédié comme tu t’en doute. lol  Alors je dois informer l’hébergeur de quel est mon FAI (pas drôle).. ou plutôt passer par la fonction  ini_set  mais entre ini get  ini get all ini comprend rien… merci je cherche et au hasard je vais sûrement trouver un site qui parle ma langue.
A tout hasard je pourrais peux être modifier mon code et luis donner les infos de mon FAI et pourquoi pas les paramètre SNTP de mon mail… tu rigole sûrement  mais bon.§§§ !!!! merci

n°1219640
omega2
Posté le 10-10-2005 à 15:38:45  profilanswer
 

Ton hébergeur, il te fournis pas un accés à un serveur smtp depuis tes scripts php?

n°1219653
marcopolo7​9
Posté le 10-10-2005 à 15:53:18  profilanswer
 

omega2 a écrit :

Ton hébergeur, il te fournis pas un accés à un serveur smtp depuis tes scripts php?


 
Ben non...(alors pas possible.)  Plutôt comment intègre ini_set   pour que ca puisse fonctionné. Changé la valeur de l'option de configuration varname et lui donne celle de newvalue voila ce que je peux trouve en aide sur php-net . cela devrai change La valeur de l'option de configuration  et sera modifiée durant toute l'exécution du script et pour ce script spécifiquement. Elle reprendra sa valeur par défaut dès la fin du script.  Ok pour ça mais comment la modifier ?  

n°1219657
shakpana
des fois, j'me demande ...
Posté le 10-10-2005 à 15:58:03  profilanswer
 

omega2 a écrit :

Ton hébergeur, il te fournis pas un accés à un serveur smtp depuis tes scripts php?


heu ya un truc louche dans ce topic non ?
> Failed to connect to mailserver (...) in c:\\documents and settings\\marc\\mes documents \\envoi.php (...)
marcopolo79 ton erreur, elle est en local là, non ?
ya pas d'hebergeur en cause, où j'hallucine ...


Message édité par shakpana le 10-10-2005 à 15:58:48
mood
Publicité
Posté le 10-10-2005 à 15:58:03  profilanswer
 

n°1219688
marcopolo7​9
Posté le 10-10-2005 à 16:30:31  profilanswer
 

Et oui l’erreur en local mais aussi en ligne et surtout en ligne en local encore peux import mais en ligne (il me dit que le message est bien envoyer mais rien dans la boite mail) ça pose problème non !!! Je ne mes pas en cause Ifrance pour ne pas le nommer.


Message édité par marcopolo79 le 10-10-2005 à 16:31:37
n°1219701
marcopolo7​9
Posté le 10-10-2005 à 16:34:39  profilanswer
 

je testé les pages en local avec easyphp 1.8 voila ce que j'ai sur ma page  Failed to connect to mailserver ... avec la confirmation que le message a été envoyer alors que .n.o.n  quil y a til a la ligne 35 qui passe pas


Message édité par marcopolo79 le 10-10-2005 à 16:39:23
n°1219711
shakpana
des fois, j'me demande ...
Posté le 10-10-2005 à 16:40:01  profilanswer
 

ha ok, je comprend mieux maintenant ...
donc théoriquement si ifrance supporte mail(), tu ne dois pas changer le smtp.
donc ça viendrais de ton script d'envoi, où d'un pb sur la conf. d'ifrance, de délais de queue smtp, j'en sais rien ...
essaye avec un truc de base, pour éliminer ifrance du problème :
 
mail('____@example.com', 'Ceci est un ptit test', 'hello, je teste mon mail().');
 
si ça ne roule pas, tu sauras que ça vient de la conf.

n°1219721
shakpana
des fois, j'me demande ...
Posté le 10-10-2005 à 16:48:30  profilanswer
 

> avec la confirmation  
la seule confirmation d'envoi c'est que mail() retourne TRUE, si t'as un msg d'erreur ton mail ne risque pas de partir ...
donc  
if(mail(...)){
//succès
}
else{
//echec
}
 
et ton php local est pas capable de contacter un serveur SMTP, update ta config _locale_ pour utiliser le SMTP de ton FAI ...
et tentes de régler un problème à la fois ...

n°1219802
marcopolo7​9
Posté le 10-10-2005 à 18:06:18  profilanswer
 

Pour éliminer l’hébergeur. Ok pour le truc de base je crée simplement un lien vers une page php avec le code : mail('____@example.com', 'Ceci est un ptit test', 'hello, je teste mon mail().');
 Mais pas de mail. Je dois parères simple d’esprit mais ou le places ?, car sinon ça colle pas avec ifrance… et en local le serveur virtuel utilise le même port qu’ apache alors que je cherche a utilise easyphp pour testé mais cela est plus long que je pensais … j’ai déjà de quoi cherché alors merci .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  fonction mail ?

 

Sujets relatifs
Problème envoi mail avec fonction mail() [Résolu]fonction mail: header From
Probleme avec la fonction mail() de PHPune fonction dans la fontion mail()
Fonction mail() :petite question[php] Fonction mail, erreur incompréhensible [Résolu]
Parametrer la fonction mail sous Debian[résolu] fonction (mail) - bizarrerie
Problème avec la fonction mail sur un site[RESOLU]Fonction mail () problème d'envoi en HTML mais nickel en texte
Plus de sujets relatifs à : fonction mail ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR