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 :

[Mail] Problème avec la fonction mail pourtant fichier php.ini configuré


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut [Mail] Problème avec la fonction mail pourtant fichier php.ini configuré
    bonjour,


    je suis entrain d'essayer d'envoyer les mails via la fonction mail() de php mais ça ne marche. Pourtant j'ai fait ceci.

    mon script est :

    <?php

    if (mail ("mon_email", "test sujet", "test message")) {
    echo "Fonction mail OK";
    } else {
    echo "Fonction mail KO";
    }
    ?>
    et j'ai configurer le fichier php.ini de la façon suivante :

    ; For Win32 only.
    SMTP = relay.skynet.be
    smtp_port = 25

    et j'ai erreur 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

    Normalement sur ce que j'ai trouvé comme docs sur le net lorsque on configure, le fichier php.ini de la sorte ça devrait marcher ce qui n'est pas mon cas.

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Par défaut
    Salut,

    t'as redémarré ton serveur web pour prendre en compte cette modif?

    Ceci dit, je ne suis pas non plus certain que skynet soit en open relay...
    Va falloir mettre un peu d'authentification je pense.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut la fonction mail() de php
    hello,

    je n'arrive pas toujours à envoyer des mails via la fonction mail de php,
    et bien sur que j'ai redemarré mon serveur, cela fait 3 semaines que je cherche et je n'y arrive pas.

    J'aurais aimé avoir des temoignages des gens qui l'ont testée en local sur easyphp.

    Par contre j'ai essaye la class phpmailer sur apache 2.0.55 et là ça marche

    fk04

  4. #4
    Membre éclairé Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Par défaut
    Bonjour !

    Test avec un serveur local http://www.down-fr.com/telechargemen...rver/13671.htm

    Si cela ne marche tjrs pas tu peux déjà isoler l'erreur...

  5. #5
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    salut
    j'ai aussi la meme erreur que toi et moi c'a provenait tout simplement des
    parametres de ma fonction mail().

    pourrez-tu afficher ton code pour :
    "mon_email", "test sujet", "test message"

    voila

  6. #6
    Rédacteur

    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 695
    Par défaut
    dans le fichier php.ini

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [mail function]
    ; For Win32 only.
    SMTP = localhost
    smtp_port = 25
     
    ; For Win32 only.
    ;sendmail_from = me@example.com
     
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    hormis si vous installer un serveur mail sur votre PC, ça peut pas marcher.
    Trouver le serveur smtp de votre FAI (ou autre) et son port, et mettez ça dans votre php.ini (pensez à redemarrer easyPHP)

    Accessoirement, wamp fait le PHP5 (et PHP4), et est à jour
    http://www.wampserver.com/
    Articles sur developpez.com
    - Gestion des exceptions avec PHP5
    - Chiffrement et hash en PHP contre l'attaque Man in the middle
    - Aedituus - Espace membre sécurisé en PHP5

Discussions similaires

  1. [Mail] Problème avec la fonction mail
    Par beru333 dans le forum Langage
    Réponses: 4
    Dernier message: 20/08/2007, 20h45
  2. [Mail] problème avec la fonction mail()
    Par leclone dans le forum Langage
    Réponses: 3
    Dernier message: 19/02/2007, 12h54
  3. [Mail] problème avec la fonction mail()
    Par chorokari dans le forum Langage
    Réponses: 7
    Dernier message: 03/11/2006, 19h20
  4. [Mail] Problème avec la fonction mail
    Par acieroid dans le forum Langage
    Réponses: 3
    Dernier message: 10/07/2006, 20h07
  5. [Mail] problème avec la fonction mail()
    Par artotal dans le forum Langage
    Réponses: 2
    Dernier message: 13/11/2005, 03h14

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