problème smtp sur un formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème smtp sur un formulaire

Re: problème smtp sur un formulaire

par @rthur » 18 juin 2018, 22:26

Sous Windows, il y a 2 solutions simples pour faire fonctionner les mails en local :
1) soit indiquer le SMTP de ton FAI dans le fichier php.ini
- Free : smtp.free.fr
- Orange : smtp.orange.fr
- Bouygues : smtp.bbox.fr
- SFR : smtp.sfr.fr

Code : Tout sélectionner

; For Win32 only. ; http://php.net/smtp SMTP = smtp.sfr.fr ; http://php.net/smtp-port smtp_port = 25

2) soit utiliser une lib type PHPMailer et indiquer un SMTP externe (Gmail ou Gandi par exemple).
https://github.com/PHPMailer/PHPMailer
Tuto : https://www.berejeb.com/2009/09/envoyer ... -de-gmail/

problème smtp sur un formulaire

par itsas » 18 juin 2018, 22:14

Bonjour,
Je débute en php et j'essaie de créer un formulaire vers une boite gmail. Je suis sous windows, j'utilise wamp et voilà ce que j'obtiens comme message d'erreur. Je comprends qu'il y a un blocage de l'envoi du mail et un réglage à faire dans php ini. Mais je suis perdu.
La ligne 12 est la commande mail("[email protected]",$nom,$age,$demande);

( ! ) 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 C:\wamp\www\site\envoi.php on line 12
Call Stack
# Time Memory Function Location
1 0.0427 136904 {main}( ) ..\envoi.php:0
2 0.0744 137504 mail ( ) ..\envoi.php:12

Merci