[PHP] Test de la fonction mail() en local ?

Test de la fonction mail() en local ? [PHP] - PHP - Programmation

Marsh Posté le 10-06-2002 à 14:49:08    

Voila j'aimerai que kelkun me teste cette fonction mail et me dise si ca marche car la je suis en local et donc ca ne marche pas et j'ai pas d'herbergeur ki fais ca pour le moment
donc voila la fonction
 

Code :
  1. mail("xxx@xxx.com", "$sujet", "Message de".$nom." ".$prenom.":<br><br>".$message,"From: ".$mail)


 
Voila ou  
xxx@xxx.com =>destinataire
$sujet =>le sujet
Message de".$nom." ".$prenom.":<br><br>".$message => le message
From: ".$mail => l'epxediteur
 
En faitc meme pas la pein d'essai a la limite juste me dire si une fois en ligne ma fonction mail va marcher


Message édité par Phive le 06-11-2002 à 10:42:57

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 14:49:08   

Reply

Marsh Posté le 10-06-2002 à 15:38:33    

ça m'a l'air tout à fait correct, je vois pas pourquoi ça marcherai pas.
 
sinon pour utiliser la fonction mail en local, faut avoir un serveur SMTP public et configurer la fonction mail dans la php.ini pour utiliser ce serveur (remplacer localhost par smtp.free.fr par exemple)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 10-06-2002 à 15:42:13    

ok merci du conseil je vais tester


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 15:45:28    

apparament ca ne marche qqd j'ai changé la valeur du smpt dan php.ini
 
a la place du locahost jai mis smtp.free.fr  
 
et il me met tjs ca comme erreur :
 

Code :
  1. Warning: Server Error in e:\web\divers\envoicontact.php on line 7


 
si kelkun pouvait me dire d'ou ca peut venir


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 15:51:32    

je viens de voir une autre ligne
 

Code :
  1. sendmail_from = me@localhost.com


 
elle sert a koi ?
 
désolé de toute ces kestion mais je ne fais k'utiliser betement php moi  :D


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 15:57:31    

ça c'est si tu utilises sendmail (pas ton cas toi c'est SMTP)
 
attention : pour pouvoir utiliser le STMP de free, ça doit être ton provider, sinon l'envoi ne marchera pas.
 
essayes avec le STMP de ton FAI, ça marchera peut être.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 10-06-2002 à 16:02:26    

oui ok
 
mais par exemple une personne qui va venir sur mon site et qui va remplir la page contact.Il faudra kelle soi connecter au serveur smtp de son fournisseur?  
 
car le mail() que j'ai fais est en fait un envoi d'un formulaire de contact, qui se trouve sur mon site, dans la boite au lettre du webmasteur du site.
 
Comment ca va marcher lorsque j'aurai mis mon site en ligne par exemple sur ohv.
Comment est configuer leur php pour un envoi de mail come je voudrais faire?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 16:05:33    

euh si ton FAI est free la fonction mail ne va pas marcher parce que free ne l'a pas autorisé (pour éviter le spam) ils ont crée leur propre fonction qui doit être la fonction email si je ne m'abuse.
Pour plus de renseignements=>phpfrance.com
Après si c pas ça, autant pour moi...

Reply

Marsh Posté le 10-06-2002 à 16:07:44    

oui effectivment j'etait au courant pour free mais ce n'est pas ca.
 
J'ai utiliser le smpt de mon fai et ca marche.
enfin le test que j'avais pour voir si le mail est bien parti.
 
mais je ne l'ai tjs pas recu


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 16:08:41    

euh le premier parametre c bien celui ke va recevoir le mail ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 16:08:41   

Reply

Marsh Posté le 10-06-2002 à 16:12:03    

ben ouais franchement la syntaxe me paraît bonne parce que j'en ai déjà fait des formulaires comme ça mais ici on a notre propre serveur donc g jutse modifié ds le php.ini la ligne sendmail_from et un autre où faut mettre le sendmail_path mais ca a pas l'air d'être ça pour toi donc je ne sais pas. Sorry.


Message édité par ratapouak le 06-10-2002 à 16:43:11
Reply

Marsh Posté le 10-06-2002 à 16:20:54    

en fait pkoi le mail n'arrive pas.
Mon test et bon tt est bon mais je recois pas de mail :(
Voila le code
 

Code :
  1. if (mail("phive@free.fr", "$sujet", "Message de".$nom." ".$prenom.":<br><br>".$message,"From: ".$mail))
  2. {
  3. echo"Votre message a bien été envoyé"
  4. }
  5. else
  6. {
  7. echo"Une erreur est survenue lors de l'envoie de votre message"
  8. }


 
je recoit pas le mail a l'adresse phive@free.Fr
coment ca se fais
 
ps pour le fichier php.ini
 
j'ai mis  

Code :
  1. [mail function]
  2. SMTP   = smtp.wanadoo.fr  ;for win32 only
  3. sendmail_from = me@localhost.com ;for win32 only
  4. ;sendmail_path =    ;for unix only, may supply arguments as well (default is 'sendmail -t -i')


Message édité par Phive le 06-10-2002 à 16:30:19

---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 17:01:56    

euh si Wanadoo n'excepte pas la fonction mail c peut etre pour ca ou ca n'a rien a voir ?(je pense ca d'ailleur mais bon on c jamais )


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 21:21:13    

euj g tjs pas recu le mail ke je me suis envoié via ce system.
 
C'est normal doc' ou ca merde a un endroit ?
 
 
kelkun a deja un test en local de la fonction mail ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 10-06-2002 à 21:33:41    

j ai fait les meme bidouilles dans le php.ini et j ai jamais recu de mail non plus


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 10-06-2002 à 21:37:24    

et apres une fois ton site en ligne ca a donner koi ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 11-06-2002 à 08:53:46    

Personne pourrais me guider ?


---------------
/!\ Post powered by Phive-online.com /!\
Reply

Marsh Posté le 11-06-2002 à 09:02:16    

Phive a écrit a écrit :

Personne pourrais me guider ?  




moi j'ai utilisé la simple fonction mail(); sur lycos et ça marche impec, pour le local je sais pas (enfin la même erreur que toi)
 
@++


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 20-04-2005 à 14:14:14    

Voici mon erreur :Warning: mail(): Failed to connect to mailserver at "smtp.mail.yahoo.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\test\env.php on line 2
Est ce qu une personne pourrait m aider?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed