begin process at 2012 05 30 21:01:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

La fonction mail( ) de mon code PHP ne veut pas fonctionner


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

La fonction mail( ) de mon code PHP ne veut pas fonctionner

mardi 30 septembre 2008 à 12:09:39 | La fonction mail( ) de mon code PHP ne veut pas fonctionner

KolKOR

Bonjour et merci de prendre le temps de régler mon problème qui est le suivant.
 
J'ai un formulaire complet sur mon site qui utilise la fonction mail ( ).
Tous mon code concernant le formulaire fonctionne (vérification du mail, du remplissage des cases, etc...).
Arrivé à la ligne où j'utilise la fonction mail ( ). Une erreur se produit. Je précise que je veux tester l'envoi en local sans le serveur et que j'utilise Wamp5.

Voici cette partie du code :

/* Envoi de l'e-mail */
       if (mail($to, $sujet, $msg, $headers))
        {
            $alert = 'E-mail envoyé avec succès';
            /* On créé un cookie de courte durée (ici 120 secondes) pour éviter de
 renvoyer un mail en rafraichissant la page */
            setcookie("sent", "1", time() + 120);
            
            /* On détruit la variable $_POST */
            unset($_POST);
        }
        else
        {
            $alert = 'Erreur d\'envoi de l\'e-mail';
        }



Voici mon message d'erreur :


Warning: mail() [function.mail]: Failed to connect to mailserver at "" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\test\send_email.php on line 77

La ligne 77 correspond à la fonction mail ( ).


Voici mes essais pour régler le problème dans le fichier "php.ini" (sans succès) :


Modification du fichier php.ini :

[mail function]
; For Win32 only.
SMTP = smtp.iccentrex.com   (OU  SMTP = localhost)
smtp_port = 25 (OU rien)
; For Win32 only.
sendmail_from = *****@******.com  (OU rien ou autres adresse valide)

Quelque soit la combinaison, toujours la même erreur s'affiche.
J'ai tenter d'effacer complètement le fichier php.ini et il y a toujours la même erreur. J'ai donc constater que ça ne devait pas être le bon fichier pris en compte et effectivement dans Wamp il y a deux fichier php.ini (un dans le dossier "php/" et l'autre dans le dossier "apache2/bin/".
Même tentative avec ce nouveau fichier mais même erreur qui persiste toujours.

Ce qui m'amène a demander de l'aide...
mardi 30 septembre 2008 à 13:39:05 | Re : La fonction mail( ) de mon code PHP ne veut pas fonctionner

KolKOR

J'ai oublié de préciser que tous les topic que j'ai trouvé sur ce sujet ne m'on pas sortis du problème.
mardi 30 septembre 2008 à 14:07:46 | Re : La fonction mail( ) de mon code PHP ne veut pas fonctionner

Teclis01

Wamp 5 tu dis ... Tu as un serveur de mail intallé sur ta machine serveur?

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro

mardi 30 septembre 2008 à 14:29:46 | Re : La fonction mail( ) de mon code PHP ne veut pas fonctionner

KolKOR

Réponse acceptée !
Merci de ton aide "Teclis".
Désolé d'avoir poser cette question, je viens tous juste de régler mon problème.
J'ai fait un copier coller du fichier php.ini dans le dossier "www" de wamp et paf ça a fonctionner.

Je suppose qu'en local il va pas chercher le fichier php.ini bien loin.
Il y a certainement un chemin à modifier quelque part dans les fichier du répertoire Wamp.
Est-ce que quelqu'un sais où cela pourrait ce trouver?
mardi 30 septembre 2008 à 15:05:11 | Re : La fonction mail( ) de mon code PHP ne veut pas fonctionner

Teclis01

ça je sais pas mais si tu trouves je veux bien savoir

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

 Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro



Cette discussion est classée dans : mail, php, ini, erreur, smtp


Répondre à ce message

Sujets en rapport avec ce message

fonction mail en local [ par frop01 ] Salut les phpcsistes.Je sais bien que le thème est dèjà abordé sur ce forum ainsi que d'autres mais j'arrive toujours pas à faire fonctionner mail() e php.ini [ par henri12 ] salut je viens d'envoyer un email avec easyephp je trouve pas de fichier php.ini j ai trouver phpsafe.ini dans le repertoire de easyphp es celui la configuration php.ini pour mail [ par dam_37 ] Avis à tous ceux qui savent,Malgré le nombre important d'infos sur l'envoi de mail, j'ai toujours le même problème:Ma fonction mail est correcte mais fonction mail [ par buster20 ] j'ai un gros probleme j'ai deja chang SMTP dans php.ini mais j'ai toujours ce message Warning: mail(): Failed to connect to mailserver at "localhost" Fonction mail() php, erreur smtp .. mais pourtant ... [ par lilhouh ] Bonjour, Débutante en php, je souhaite faire un bête formulaire de contact.Je travaille en local. J'utilise EasyPhp.Mon pbm : cette erreur qui revient Mail() [ par developinform ] Salut;Je suis débutant en php, le message d'érreur suivant saffiche a l'exécution d'un fichier php (envoieMail()): Warning: mail(): Failed t configurer php.ini fonction mail() en localhost [ par jphilippev ] bonjourje travaille pour l'instant en local pour tester mes pagesqui créer un espace sécurisé pour mon siteet j'ai une page inscription.php ou l'on re Envoie de mail avec Windows 2003 (IIS6) et php 4.4.0 [ par zizouth ] Voici l'erreur :Warning: mail(): Failed to connect to mailserver at "smtp.tunisiagames.com" port 25, verify your "SMTP" and "smtp_port" setting in php php.ini de freebsd pour fonction mail() [ par kilomaster ] Bonjour tous le monde, Je voudrais savoir si quelqu'un sait comment configurer le php.ini de freebsd (linux), de manière à pouvoir utiliser la foncti toujour la meme erreur [ par nebilphp ] Salut a tous voila je debute et j'ai deux pages formulaire.html <meta http-equiv="Content-Type" content="text/html; charset=iso


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales