Rechercher : dans
Par :

[PHP] envoi mail via le site

Dernière réponse le 29 jui 2008 à 15:36:05 sakura250006, le 2 jui 2008 à 15:37:01 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un petit souci. Je suis en train de créer un site web. Pour le moment il n'est pas hébergé et je travaille en localhost avec EasyPhp 1.8. Mon but c'est de pouvoir envoyer un mail contenant les données d'un formulaire et d'une base Access sans passer par Outlook. Pour l'instant j'essaie juste d'envoyer un bête "toto" en message mais ca ne marche pas. Il me marque:

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 d:\program files\easyphp1-8\www\haras du lagon\data_insc.php on line 46


J'ai essayé de trouvé le fichier php.ini et il est dans le dossier php de EasyPhp. J'ai changé ce ki est demandé mais ca marche tjs pas.

A tout hasard je vous laisse le code php:
mail("sakura250006@hotmail.com", "test email 1", "merci pour ton tutorial");

Est-ce que kk1 aurait une idée svp.

Merci
Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « [PHP] envoi mail via le site » dans :
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
[Langages] Envoyer un mail avec pièce jointe VoirLes mails, tout comme les pages web, sont livrés avec des en-têtes (headers en anglais). Ces en-têtes servent à donner quelques détails nécessaires comme l'adresse du destinataire, celle de l'envoyeur, la date de l'envoi, le sujet du mail etc. Elles...
[Outlook/ThunderBird/Incredimail] Envoi/Réception de mail VoirVous avez des problèmes d'envoi ou de réception de mail dans votre client de messagerie ? Cet article va vous aider à diagnostiquer le problème. 1. Introduction à la messagerie 2. Problèmes d'envoi de mail 3. Problèmes de réception de...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

overyanosh, le 2 jui 2008 à 15:40:37

Bonjour,

localhost fait reference a la machine local sur lequl tourne le serveur apache. celui ci ne fait pas serveur SMTP (seveur de mail sortant) il est donc logique que tu es cette erreur.

pour que le mail puisse partir il faut metter l'adresse d'un serveur smtp valide dans le php.ini.
pour les tests tu peux mettre celui de ton FAI.

Signature ?

Répondre à overyanosh

2

sakura250006, le 2 jui 2008 à 15:43:45

Merci pour ta réponse. J'ai changé mon php.ini et ca me fait toujours la meme erreur

[mail function]
; For Win32 only.
SMTP = smtp.tele2.fr
smtp_port = 587

; For Win32 only.
;sendmail_from = sakura250006@hotmail.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Répondre à sakura250006

3

overyanosh, le 2 jui 2008 à 15:55:09

Il me semble que tu ne peux pas mettre une adresse hotmail en sendmail_fromavec un SMTP smtp.tele2.fr

essaye avec ton adresse télé2 dans le sendmail_from, le serveur attend peut-etre une identification de la part de ton serveur ...

tu peux essayer d'installé le module XPM4 package qui semble mieux foncitonné que la requete php mail()

Signature ?

Répondre à overyanosh

4

sakura250006, le 2 jui 2008 à 15:59:18

J'ai changé l'adresse et j'ai mis une adresse télé2 et ca me fait exactement la meme chose.
Est ce que par hasard ca n'aurait pas quelque chose a voir avec l'authentification obligatoire de télé2 pour envoyer des mails?

Ca commence un peu a m'énerver ce truc lol.

Merci pour ta reponse

Répondre à sakura250006

5

sakura250006, le 2 jui 2008 à 16:24:53

Bon le problème est résolu.
En fait c'est que je n'ai pas modifié le bon fichier...
On ne se moque pas parce que des fichiers php.* y'en a bcp ds EasyPHP 1.8 !!!!! mdrrrrrrr
bon pour ceux que ca intéresse le BON fichier est dans le dossier conf_files.

A bientôt pour un autre probleme...

Répondre à sakura250006

6

overyanosh, le 2 jui 2008 à 16:51:15

A bientot alors :)

Signature ?

Répondre à overyanosh

7

 hamza_0081, le 29 jui 2008 à 15:36:05

Salut tous
moi g ce site je suis debuton et http://hamza0081.fr.gd est mon premier sit web gratuis es que quel qu'un peut me dire si je peut envoyer des message via ce site a mon email ?
mercie !!

Répondre à hamza_0081