PHP : Envoi de mail - pb de SMTP

jakkihm Messages postés 141 Statut Membre -  
gabay_wjh Messages postés 6 Statut Membre -
Bonjour,

Je voudrais envoyer les infos de mon formulaire par email, mais je reçois le message suivant :

"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:\program files\easyphp1-8\www\Contact\send_email.php on line 8"

Voici les paramètres de la fonction mail dans php.ini.
Quelles modifications dois-je effectuer afin que les infos du formulaire me parviennent à mon email ?

[mail function]
; For Win32 only.
SMTP = localhost
; For Win32 only.
sendmail_from = me@localhost.com

Merci !
Configuration: Windows XP
Firefox 2.0.0.1

2 réponses

  1. Ssylvainsab Messages postés 2892 Statut Modérateur 825
     
    Salut.

    Je pense qu'il faut remplacer "localhost'" par le port smtp de ton fai dans "SMTP = localhost".
    Par exemple si tu es chez free :
    SMTP =smtp.free.fr
    0
  2. gabay_wjh Messages postés 6 Statut Membre
     
    le mieux sera de les modifier dans le script directement comme ça à la fin de l'exécution du script ils seront réinitialisé à leur valeur par défaut. pour cela tu doit utilisé la fonction ini_set

    par exemple si tu es chez free:

    <?php
    ini_set("SMTP","smtp.free.fr");
    ini_set("sendmail_from","exemple@free.fr");

    /*ici le reste de ton script php*/
    ?>
    0