JeuWeb - Crée ton jeu par navigateur
Fonction mail en local - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Fonction mail en local (/showthread.php?tid=2712)



Fonction mail en local - Eluox - 05-07-2008

Bonjour,

Je développe pas mal en local, mais bon, j'aimerais quand même pouvoir tester les mails que j'envoie :/

Est-il possible d'utiliser la fonction mail de php a partir de son poste local ( j'utilise wamp ), et si c'est possible comment ? ( Tuto, bref explications )

merci beaucoup,

Cordialement,


RE: Fonction mail en local - Bladrak - 05-07-2008

Il me semble qu'il faut que tu aies un serveur mail local.

La doc nous en apprend plus :
Citation :Pour que la fonction mail() soit disponible, il faut que PHP ait accès au service sendmail sur le serveur, au moment de la compilation. Si vous utilisez un autre programme de mail, comme qmail ou postfix, assurez-vous d'utiliser les bonnes API. PHP va commencer à chercher sendmail dans votre PATH, puis, dans les dossiers suivants : /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. Il est hautement recommandé d'avoir sendmail de disponible dans votre PATH. De plus, l'utilisateur qui compile PHP doit avoir le droit d'accéder à l'exécutable sendmail.

Ensuite tu dois modifier ton php.ini pour spécifier les paramètres de ton sendmail (localisation du serveur, port, chemin de la fonction sendmail).


RE: Fonction mail en local - emaia - 05-07-2008

Bonjour,
Pour pouvoir envoyer des e-mails en local, il faut que tu installes un serveur SMTP sur ta machine :
http://www.asp-php.net/tutorial/asp-php/serveur_smtp.php
Puis remplace smtp.xxxxxx.xxx soit par le ip de ton serveur smtp privé ou par celui de ton fournisseur.
Voila j'espère t'avoir aidé,
Cordialement, emaia.


RE: Fonction mail en local - Anthor - 05-07-2008

Clic gauche sur l'icone de wamp server,
tu vas dans PHP > php.ini

Ligne 748 environ :
Code :
[mail function]
; For Win32 only.
SMTP = smtp.free.fr
smtp_port = 25

Ensuite tu remplaces suivant ton FAI => http://www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai


RE: Fonction mail en local - Cartman34 - 06-07-2008

je crois que le module qui s'occupe de ca s'appelle sendmail.


PS: T'es vraiment un fainéant...y'a plein de doc sur le net.


RE: Fonction mail en local - Eluox - 06-07-2008

IGstaff a écrit :PS: T'es vraiment un fainéant...y'a plein de doc sur le net.

De une, j'te permet pas Wink, de deux, si j'ai posté, c'est que j'ai cherché et que j'ai pas trouvé les choses clair, et n'ayant pas envie de toucher a tout, je préfère demander Wink


Merci a tous, je vais chercher Wink

Cordialement,