Smtp

lut,
voila mon problème je tente d'envoyer un formulaire à une adresse mail banale je suis en locale sur easy php. je recois ce message lors de la soumission.

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-7\www\questionnaireperso.php on line 79

pour mon code ligne79 :

mail($MailTo, $MailSubject, $MailBody); //envoi du message

Si il y a un connaisseur....?!merci.

2 réponses

  1. dans php.ini
    a la place localhost essaie de mettre le smtp de ton fai
    ex si t'es chez wanadoo : smtp.wanadoo.fr
    1. merci,

      g essayé et apparement pas de différence mais au niveau du numéro de port il doit etre différent...?
      1. ce n est pas le local host qu'il faut remplacer par ton smtp(rien à avoir).tu laisse ton local host comme tel.parcontre tourjour dans ton php.ini , tu regarde la partie:

        ;;;;;;;;;;;;;;;;;;;
        ; Module Settings ;
        ;;;;;;;;;;;;;;;;;;;

        [Syslog]
        ; Whether or not to define the various syslog variables (e.g. $LOG_PID,
        ; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
        ; runtime, you can define these variables by calling define_syslog_variables().
        define_syslog_variables = Off

        [mail function]
        ; For Win32 only.
        SMTP = smtp.wanadoo.fr

        et tu remplaces le smtp par le smtp de ton fournisseur d acces internet.chez moi c wanadoo. voilà je pense que ça va t aider. bonne suite...

        Bobby
      2. ce n est pas le local host qu'il faut remplacer par ton smtp(rien à avoir).tu laisse ton local host comme tel.parcontre tourjour dans ton php.ini , tu regarde la partie:

        ;;;;;;;;;;;;;;;;;;;
        ; Module Settings ;
        ;;;;;;;;;;;;;;;;;;;

        [Syslog]
        ; Whether or not to define the various syslog variables (e.g. $LOG_PID,
        ; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
        ; runtime, you can define these variables by calling define_syslog_variables().
        define_syslog_variables = Off

        [mail function]
        ; For Win32 only.
        SMTP = smtp.wanadoo.fr

        et tu remplaces le smtp par le smtp de ton fournisseur d acces internet.chez moi c wanadoo. voilà je pense que ça va t aider. bonne suite...