IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Envoi d'un mail


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2014
    Messages : 10
    Par défaut Envoi d'un mail
    Bonjour a tous !

    J'ai besoin de vous, j'essaie d'envoyer un mail mais j'obtiens toujours une erreur:

    ( ! ) SCREAM: Error suppression ignored for
    ( ! ) Warning: mail(): Failed to connect to mailserver at "smtp.bbox.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\blog\contact.php on line 43
    la portion du code pour envoyer le mail est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    if($validate){
    $mail_to= 'suggadaddy@hotmail.fr';
    $mail_Subject = "Une question depuis le blog :".htmlspecialchars($_POST['sujet']);
    $headers = "From :".$_POST['email']."\n";
    $headers .="Reply-To: ".$_POST['email']."\n";
    $headers .="MIME-Vsersion: 1.0 \n";
    $headers .="Content-Transfer-Encoding: 8bit \n";
    $headers .="Content-type: text/html; charset=utf-8 \n";
    $mail_body = "Bonjour ,<br/> Un client vous a contacté deouis le site, Voici son message :<br/>".htmlspecialchars(nl2br($_POST['message']));
    if(mail($mail_to,$mail_Subject,$mail_body,$headers)){
    $_SESSION['message'] = "Votre émail a bien été envoye";
    unset($_POST);
    }else{
    $_SESSION['erreur'] = "Un problème est survenu lors de l'envoi de votre émailil.";
    }
    }
    et la configuration du php.ini :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [mail function]
    ; For Win32 only.
    SMTP = smtp.bbox.fr
    smtp_port = 25
    ; For Win32 only.
    sendmail_from = <a href="mailto:suggadaddy@hotmail.com">suggadaddy@hotmail.com</a>
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ; <a href="http://php.net/sendmail-path" target="_blank">http://php.net/sendmail-path</a>
    ;sendmail_path = "C:\wamp\sendmail\sendmail.exe"
    merci pour votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu n'arrives pas a joindre smtp.bbox.fr sur le port 25.

    Pourquoi tu as un lien HTML "href" dans ton php.ini comme "from" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Futur Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Par défaut
    Pour pouvoir utiliser le smtp de ton opérateur il ne te faut pas un login et password ?
    Dans ton code je ne vois pas d'authentification.

    Un chose bête pour tester, installe toi un thunderbird, configure un compte mail dessus (gmail ou autre) puis configure le serveur SMTP et essaye d'envoyer un mail.

    Bon courage

  4. #4
    Membre à l'essai
    Femme Profil pro
    Webmaster
    Inscrit en
    Septembre 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Septembre 2014
    Messages : 6
    Par défaut
    Salut,

    Pour envoyer ton email, dans ton fichier php.ini doit avoir cette configuration :

    SMTP = smtp.bbox.fr
    smtp_port = 25
    sendmail_from = TONADRESSE@bbox.fr

    Tu as deux erreurs :

    1. sendmail_from doit avoir comme valeur une adresse email et non un lien
    2. sendmail_from doit avoir une adresse email appartenant à ton fournisseur


    Si ton fournisseur est BBOX n'essaye pas de mettre le sender hotmail ou autre

    Pour te donner un exemple si tu étais chez Free, ton php.ini doit ressembler à ça :

    SMTP = smtp.free.fr
    smtp_port = 25
    sendmail_from = TONADRESSE@free.fr

    Bonne chance.

Discussions similaires

  1. L'envois de mail ne m'envois pas de mail ...
    Par PrinceMaster77 dans le forum ASP
    Réponses: 10
    Dernier message: 27/10/2004, 16h28
  2. Envois d'un mail Avec CDont
    Par PrinceMaster77 dans le forum ASP
    Réponses: 3
    Dernier message: 25/10/2004, 17h34
  3. [TIdSMTP] Envoi d'un mail avec authentification ?
    Par BACUS dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/06/2004, 16h18
  4. Envoi d'un mail automatiquement
    Par batmat86 dans le forum C++Builder
    Réponses: 10
    Dernier message: 16/06/2004, 09h20
  5. Envoi d'un mail en VBA: outlook ne se lance pas
    Par Hannibal dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/06/2003, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo