Top Menu

Vous êtes ici : Codesscripts » Ressources » Configurer WampServer et envoyer des mails en local

Configurer WampServer et envoyer des mails en local

-

-

Télécharger

Télécharger à partir du site glob.com (Ouvrez un onglet de votre navigateur et copier /coller l’url dedans) :

http://glob.com.au/sendmail/

Vous Ă©ditez le fichier sendmail.ini effacez le contenu et collez l’exemple ci-dessous qui correspond ici Ă  un compte Gmail :

- Nota : remplacer les astérisques ******** par vos données.

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
default_domain=gmail.com
error_logfile=error.log
auth_username=********@gmail.com
auth_password=******
pop3_server=
pop3_username=
pop3_password=
force_sender=****@gmail.com
force_recipient=
hostname=

-

WampServer

Configuration du fichier php.ini

- Rendez-vous sur la barre des tâches et cliquez sur l’Ă®cone icone-wamp (bouton gauche).

wamp-php-ini

- Ouvrez le fichier php.ini et trouvez la variable sendmail_path que vous complétez (selon le chemin) :

Exemple : sendmail_path = « C:\Wamp\sendmail\sendmail.exe »
Attention, remplacez les guillemets ci-dessus, par des guillemets normaux : guillemet droit (quote).

- Redémarrez WampServer.

Liens

Voir le tutoriel écrit de Grafikart (Ouvrez un onglet de votre navigateur et copier /coller l’url dedans) :

http://www.grafikart.fr/blog/mail-local-wam-1119

Adresses des serveurs POP et SMTP des principaux FAI (Ouvrez un onglet de votre navigateur et copier /coller l’url dedans) :

http://www.commentcamarche.net/faq/893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai

-

, , , , ,

21 RĂ©ponses pour → Configurer WampServer et envoyer des mails en local

  1. Elie 23 avril 2013 chez 16 h 27 min #

    Bonjour,
    est-ce que vous savez si les paramètres de connexion SMTP pour gmail sont toujours les bons ? Surtout les ports ?

    Je n’arrive pas Ă  envoyer d’e-mails … Dans les logs, j’ai : Socket Error # 10060Connection timed out.

    Avez-vous une piste ?

    Merci de votre aide.

    • Codesscripts 23 avril 2013 chez 20 h 41 min #

      Bonjour,

      Oui rien a changé depuis par rapport au tuto.

      Pour ma part je fonctionne sans problème avec cette même configuration / paramètres.

  2. Xavier Bour 10 mars 2013 chez 14 h 47 min #

    —DEBUG—
    J’ai dĂ©couvert la source de bien des problèmes.
    PENSEZ A SUPPRIMER LE ; DEVANT sendmail_path = « C:\Wamp\sendmail\sendmail.exe » DANS LE PHP.INI
    sinon c’est considĂ©rĂ© comme du commentaire

  3. chahlaoui 1 mars 2013 chez 11 h 35 min #

    bonjour,
    la configuration du serveur SMTP de sendmail est normalement correcte.il m’affiche : »Warning: mail() [function.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 O:\wamp\www\mail simpleee\mail simple.php on line 42″ quelquin peut m’aider svp et merci d’anance

  4. Laura 27 février 2013 chez 19 h 21 min #

    Bonjour,

    Pour ma part, j’ai obtenu cette erreur :
    « SMTP server response: 530-5.5.1 Authentication Required ». J’ai cherchĂ© sur le net, mais je ne comprends pas très bien d’oĂą vient l’erreur.

    Merci d’avance.

    • Codesscripts 28 fĂ©vrier 2013 chez 22 h 54 min #

      Bonjour,

      Avez-vous vĂ©rifiĂ© s’il n’y a pas une erreur dans la configuration du serveur SMTP de sendmail.

      VĂ©rifiez aussi dans les logs de « sendmail », le fichier « error.log » se trouve dans le dossier /sendmail/

      Sinon le mieux est de refaire l’installation.

      Bien Ă  vous

  5. anonyme 16 janvier 2013 chez 14 h 58 min #

    Merci beaucoup, exactement ce que je recherchais.

    Cordialement.

  6. Rodolphe 11 janvier 2013 chez 12 h 47 min #

    Bonjour,

    La mĂ©thode fonctionne très bien par contre je n’arrive pas Ă  modifier l’expĂ©diteur du mail en PHP.

    Quand je met ceci dans le header du mail Ă  envoyer :
    $headers .= « From: Rodolphe \r\n »;

    C’est mon adresse mail que j’ai configurĂ© dans le fichier sendmail.ini qui apparait en tant qu’expĂ©diteur!

    Est-ce que vous savez comme corriger cela?

    • Codesscripts 13 janvier 2013 chez 10 h 31 min #

      Bonjour,

      Cela n’a rien Ă  voir avec cette configuration de Wamp, le problème se situe dans le script du formulaire qu’il vous faut revoir.

      Je n’ai pas le formulaire sous les yeux pour vous aider.

      Faites donc un test du formulaire sur le serveur d’un hĂ©bergeur, vous aurez le mĂŞme problème.

      Bien Ă  vous

  7. alatric 21 novembre 2012 chez 13 h 14 min #

    Salut, j’ai tester ça marche bien sous wamp, mais sur linux on fait comment ?

  8. belarbi 28 octobre 2012 chez 18 h 57 min #

    bonsoir
    moi j’ai cette erreur et je ne sais toujours pas c quoi le problème
    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\envoies mail\index.php on line 249

    • Patrick 29 octobre 2012 chez 7 h 57 min #

      Bonjour,

      Il faut revoir l’installation.

      Vous avez sûrement fait une erreur dans la configuration du serveur SMTP de sendmail.

      Regardez dans les logs, en vous rendant dans le répertoire /sendmail/ et le fichier error.log

      Ă€ distance, je ne vois pas comment vous aider, sinon que de vous suggĂ©rer de refaire Ă  partir de zĂ©ro toute l’installation.

      Tenez-moi informé.

      Bon courage

      • belarbi 29 octobre 2012 chez 14 h 25 min #

        en fait l’erreur c’Ă©tait que j’avais laissĂ© le sendmail_pacth en commentaire CAD j’avais pas enlevĂ© le ;
        j’ai rencontrĂ© un autre problème c’Ă©tait que les mails ne s’envoyaient pas sans aucune erreur il fallait redĂ©marrer le wamp donc une fois la configuration est terminĂ© il faut redĂ©marrer le serveur wamp
        merci et bonne continuation

  9. Rachid 16 octobre 2012 chez 14 h 45 min #

    Merci pour le topic ça fonctionne a merveille

    • Patrick 16 octobre 2012 chez 16 h 00 min #

      Bonjour,

      Ravi pour vous :-)

      Bien Ă  vous

  10. Louis 30 septembre 2012 chez 21 h 07 min #

    Bonjour,

    merci pour l’astuce! Je viens de tester et ça fonctionne Ă  merveille !

  11. Skorium 29 août 2012 chez 12 h 45 min #

    Je n’ai pas de fichiers error.log dans mon dossier sendemail. J’ai essayĂ© d’ouvrir les ports dans le pare-feu et sur mon routeur, ça ne change rien. Je ne vois pas ce qui cloche mon code PHP est des plus simple, tout est codĂ© en dur pour faire les test…

    Je le met ci-dessous:

    <?php
    //envoyer un mail
    $to = "**********@gmail.com";
    $sujet = "SUJET DU MAIL";
    $body = "Corps du mail au format html »;
    $entete = « MIME-Versions: 1.0\n
    Content-type: texte/html; charset=UTF-8\n
    From: **********@gmail.com\n
    Reply-To: **********@gmail.com »;
    mail($to,$sujet,$body,$entete);
    ?>

    • Patrick 29 aoĂ»t 2012 chez 14 h 26 min #

      Bonjour,

      Oui, ce script correspond Ă  un formulaire…

      Ă€ mon avis refaites l’installation en faisant attention Ă  :

      1. dans sendmail.ini

      +++

      [sendmail]
      smtp_server=smtp.gmail.com
      smtp_port=587
      default_domain=gmail.com
      error_logfile=error.log
      auth_username=********@gmail.com
      auth_password=******
      pop3_server=
      pop3_username=
      pop3_password=
      force_sender=****@gmail.com
      force_recipient=
      hostname=

      +++

      Et dans php.ini vĂ©rifiez dans la variable « sendmail_path » que le chemin est correct :

      Exemple : sendmail_path = « C:\Wamp\sendmail\sendmail.exe »

      Nota : les guillemets doivent être droit : guillemet et non »

      Pour info, il n’y a pas lieu de toucher Ă  autre chose, comme :

      ( ports dans le pare-feu et sur mon routeur ).

  12. Skorium 24 août 2012 chez 17 h 22 min #

    Bonjour

    Bon alors je me prends la tĂŞte depuis hier Ă  essayer de configurer WampServer pour envoyer des courriels localement et en vain… VoilĂ  qu’après plusieurs heures de recherches sur le net, je tombe sur votre tutoriel! Et lĂ  je sens que la libĂ©ration approche Ă  grand pas :D

    Eh ben rien du tout! Au final, mon script ne m’affiche plus d’erreurs PHP mais je ne reçois pas de courriels pour autant…

    Ma configuration est visiblement identique Ă  la votre (de ce que j’en vois sur la vidĂ©o).

    J’ai tĂ©lĂ©chargĂ© sendmail, dĂ©placĂ© le contenu dans WampServer, modifiĂ© sendmail.ini, configurĂ© php.ini et redĂ©marrĂ© les Services WampServer. Voyez-vous une Ă©tape que j’aurais oubliĂ©?

    Je tourne sous Windows 7 Pro 64 bit, avec WampServer 2.2, PHP 5.4.3 et Apache 2.4.2.

    En tout cas merci pour ce tutoriel vidĂ©o qui, mĂŞme s’il ne marche pas chez moi, est bien expliquĂ©.

    • Patrick 29 aoĂ»t 2012 chez 11 h 11 min #

      Bonjour,

      En effet cela devrait fonctionner.

      Je ne vois pas votre installation / configuration, seulement je vous propose de vérifier :

      Les logs d’erreur (s) « error.log » que vous trouverez dans le dossier de sendmail.

      Tenez-moi informé

Laisser un commentaire