Fonction mail() en php

varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   -  
loocla Messages postés 180 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais pouvoir envoyé un mail de confirmation d'inscripiton pour mon site,

voila mon code :

mail('adresse de messagerie', 'sujet', 'message');

mais je reçoi rien meme quand je remplace "adresse de messagerie" par mon adresse mail

Merci
A voir également:

19 réponses

varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
Merci mais comment fair pour modifier le php.ini et c'est quoi en fait se fichier ?
1
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
www.fr.php.net =)
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour,

Que se passe-t-il lorsque tu exécute ton script. Te met-il une erreur ?
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
Non rien du tout meme pas d'erreure
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le père
 
Essayes-tu ce script en local ou chez un hébergeur ?
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
En local
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
En fait j'avai une redirection directement après le srcipt du mail, je vien de l'enlever et je vois une erreur


Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Projet Liridon\ecrir_user.php on line 35
liridon.sadriji@lausanne.ch
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\wamp\www\Projet Liridon\ecrir_user.php on line 38


Comment fair svp ?

Merci
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
C'est normal qu'en Local cela ne marche pas.
Sauf si tu à créé ton propre serveur, sinon je ne pense pas que cela fonctionne car la fonction mail requière divers paramétrage (dans le fichier "php.ini") comme le serveur SMTP ainsi que le port et aussi l'expéditeur du mail.

A confirmé quand même.
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
Oui donc je viens de voir ton dernier post et c'est bien ce dont je parlais tout à l'heure.

Dans le fichier de configuration de php "php.ini" se trouve le paramètre
sendmail_from.

Il te faut mettre
sendmail_from = "email de l'expediteur"

exemple : sendmail_from = essai@essai.fr

Mais sachant que tu utilise WAMP je ne sais pas si il est possible de modifier le fichier php.ini.
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
En faite ce fichier est le fichier de configuration de php. Il s'agit du fichier qui paramètre l'utilisation de php. Par exemple tu y trouve la taille maximal des fichiers que tu peu uploader sur ton site à travers d'un code php, mais aussi la durée de vie des coockie de session et comme cela beaucoup d'autre. Alors par contre avec l'utilisation de WAMP je ne sais pas où se trouve le fichier. Regarde sur internet. Je fait des recherche de mon coté.

Je vous tient au courant.
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
C'es bon j'ai trouvé le fichier php.ini mais il y a plin de text comment je doit modifier pour que sa marche ?

Merci
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
; For Win32 only.
;sendmail_from = liridon.sadriji@lausanne.ch

J'ai modifier cet ligne c'est bon ?
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
Be déjà tu fait "ctrl + F" pour ouvrir le moteur de recherche.

Et tu tape dedans "mail()" et tu fais rechercher.

Une fois que tu auras trouvé la partis qui parle de la fonction mail().

Met ton SMTP si ce n'est pas déjà fait (pour çà regarde sur Internet car avec WAMP je ne sais pas si tu peux et puis c'est assez spécial à paramétrer).

Il y a aussi le port que tu dois mettre à 25

Et puis sendmail_from = ton_adresse_mail.
0
login08 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   3
 
; For Win32 only.
;sendmail_from = liridon.sadriji@lausanne.ch

enlève le ";" qui sert à mettre en commentaire.


; For Win32 only.
sendmail_from = liridon.sadriji@lausanne.ch
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

JE doi modifier un truk ici ?
0
le père
 
n'oublie pas de retirer le ; avant sendmail_from
pour le paramètre SMTP, ça n'a rien de très spécial, il faut mettre celui de ton fournisseur d'accès internet. Chez moi ça donne :

SMTP= smtp.wanadoo.fr

laisse le port à 25
0
varp69 Messages postés 362 Date d'inscription   Statut Membre Dernière intervention   516
 
Je suis en entreprise comment faire pour connaitre le fournisseur ^?

Sa peut causé des soucis niveau réseau si je fai sa ?
0
le père
 
Si tu envoies tes mails avec outlook (ou eudora ou tout autre logiciel client mail) , tu as dû indiquer ce paramètre pour créer ton compte mail
Sinon, demande à ton administrateur réseau quel est l'adresse du serveur SMTP que vous utilisez
0
loocla Messages postés 180 Date d'inscription   Statut Membre Dernière intervention  
 
Pour savoir le fournisseur tu peux aller voir dans les paramètres d'outlook il me semble.
je ne pense pas que ca pose des problèmes réseaux en tout cas .
0