Configuration SMTP Mail

varp69 Messages postés 405 Statut Membre -  
Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrai envoyé des mail depuis mon site mais il me met l'erreur suivante :

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 C:\wamp\www\Projet\fr\ecrir_user.php on line 101
Echec de l’envoi du mail.

SVPPP aidé moi
Configuration: Windows XP Internet Explorer 8.0

15 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    soit tu édirtes ton fichier php.ini et tu lui donne le smtp de ton FAI

    soit tu utilises la focntion ini_set() pour lui donner a manger le FTP
    $temp=ini_set("SMTP","mail.monserveur.com" );
    2
  2. varp69 Messages postés 405 Statut Membre 520
     
    Pi je doit placé ou cette ligne dans mon code ???
    meci
    0
  3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    la ou ca te chante... mais avant l'envoi de mail ca me semble quand même mieu qu'après !
    0
  4. varp69 Messages postés 405 Statut Membre 520
     
    Mais je doit stocké sa dans une variable ?? ok jvai essayé
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. varp69 Messages postés 405 Statut Membre 520
     
    Warning: mail() [function.mail]: SMTP server response: 553 5.1.8 <you@yourdomain>... Domain of sender address you@yourdomain does not exist in C:\wamp\www\Projet\fr\ecrir_user.php on line 101

    voila quel message sa m'affiche maintenant
    0
  7. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    la, désolé, mais tu fais un peu le boulet ....

    t'as pas vu que dans les parametre "from" de ton mail, ton script d'exemple marquait "you@yourdomain" ????
    tu dois remlacer ca par ton adrresse mail. Tu ssais, tu peux aussi essayer de lire le message en anglais ou le traduire:

    Domaine de l'expéditeur adresse @ votredomaine n'existe pas dans C: \ wamp \ www \ projet \ fr \ ecrir_user.php à la ligne 101
    0
  8. varp69 Messages postés 405 Statut Membre 520
     
    ....

    Ecoute si je serais un pro je serais surement pas la a posé des question...

    voila se que j'ai a ma ligne 101 : mail($Email, $objet, $message);

    $Emaill vaut bien une adresse mail valide !
    0
  9. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    ok.

    tu n'as pas utilisé les entetes suplémentaires, et tu n'as pas réglé ton email lors de l'installation de ton serveur

    je te conseilles de lire la doc de la fonction mail:
    https://www.php.net/manual/fr/function.mail.php

    notamment cette partie:
    <?php
         $to      = 'personne@example.com';
         $subject = 'le sujet';
         $message = 'Bonjour !';
         $headers = 'From: webmaster@example.com' . "\r\n" .
         'Reply-To: webmaster@example.com' . "\r\n" .
         'X-Mailer: PHP/' . phpversion();
    
         mail($to, $subject, $message, $headers);
     ?>
    

    il faut modifier le from...

    sinon, tu peux modifier le parametre sendmail_from avec ini_set(sendmail_from, "sales@sliquid.com");

    je te conseilles d'aller faire un tour dans ton fichier php.ini pour voir toutes les choses que tu pourrais parametrer pour des développements futurs.
    lorsqu'une fonction te pose des problemes, n'hésites pas à consulter la documentation en ligne
    0
  10. varp69 Messages postés 405 Statut Membre 520
     
    Parfait il faut juste que je trouve le smtp de mon fournisseur
    0
  11. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
    0
  12. varp69 Messages postés 405 Statut Membre 520
     
    Alors j'ai sa comme code concernant l'envoie de mail :

    $temp=ini_set("SMTP","smtp.live.com" );
    $temp1=ini_set(sendmail_from, "******@hotmail.com");

    $to = '******@hotmail.com';
    $subject = 'le sujet';
    $message = 'Bonjour !';
    $headers = 'From: *******@hotmail.com' . "\r\n" .
    'Reply-To: ********@hotmail.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

    mail($to, $subject, $message, $headers);

    Mais sa ne marche toujour pas j'ai changé aussi le fichier de conf php.ini
    0
  13. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    $temp=ini_set("SMTP","smtp.live.com" );

    -> si tu lis le message 1, je t'ai dis de prendre le smtp de ton FAI, pas celui de ta messagerie (il y a 95% de chances, voire plus, pour que ton FAI bloque toutes les transmissions en direction du port 25, sauf celles à destination de leur SMTP. C'est pour éviter le spam) .
    c'est qui ton FAI ?
    0
  14. varp69 Messages postés 405 Statut Membre 520
     
    J'ai Swisscom...
    0
  15. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    ha ben oui,c'est pas dans la liste...
    essayes smtp.swisscom.ch
    0
  16. TerresMinees Messages postés 7 Statut Membre
     
    Nop Nabla's, c'est :
    Adresse du serveur SMTP : smtpauth.bluewin.ch
    Port : 587

    ;)
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      merci ;)
      0