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] Envoi mail en php avec numericable problème smtp


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Responsable Applicatif / Développeur
    Inscrit en
    Mai 2007
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Responsable Applicatif / Développeur

    Informations forums :
    Inscription : Mai 2007
    Messages : 495
    Par défaut [Mail] Envoi mail en php avec numericable problème smtp
    J'envoi un mail en php avec la fonction mail, cela fonctionnait très bien avant que je déménage, mais maintenant je suis passé a numericable et les mail ne sont plus envoyés.
    J'ai pourtant bien changé le smtp dans le config.inc et le config.php en smtp.numericable.fr

    Le port 25 est bien redirigé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if(mail($adresses, $msgALERTE, $msg, $headers)) 
                    { 
     
                            echo 'Le message a bien été envoyé';
     
                    } 
                    else 
                    { 
                            echo 'Le message n\'a pu être envoyé'; ^M
                    }
    J'ai pourtant bien le msg : 'Le message a bien été envoyé

    Dans mon php.ini je nai rien changé car je suis sous linux, faut il changer quelque chose ?

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par diabli73 Voir le message
    Dans mon php.ini je nai rien changé car je suis sous linux, faut il changer quelque chose ?
    Oui : http://fr.php.net/manual/en/mail.con....sendmail-path

  3. #3
    Membre éclairé
    Homme Profil pro
    Responsable Applicatif / Développeur
    Inscrit en
    Mai 2007
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Responsable Applicatif / Développeur

    Informations forums :
    Inscription : Mai 2007
    Messages : 495
    Par défaut
    ça ne marche pas.
    dans mon php.ini j'ai mis : /usr/sbin/sendmail -t -i pour le sendmail path puis j'ai relancé apache.
    cela ne change rien.

    Mais de toute façon avant cela fonctionnait alors que le champs n'était pas renseigné.

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par défaut
    Et si tu testes une autre boite mail de destination avec un msg tout simple et neutre ?
    Attention à tes $headers, si ils sont mal formés et/ou exotique le mail peut être pris pour un spam par le destinataire.

  5. #5
    Membre éclairé
    Homme Profil pro
    Responsable Applicatif / Développeur
    Inscrit en
    Mai 2007
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Responsable Applicatif / Développeur

    Informations forums :
    Inscription : Mai 2007
    Messages : 495
    Par défaut
    J'ai testé sur une boite gmail et une boite yahoo

    avec un nouveau fichier tout simple : sendMail.php :

    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
     <?php
         $headers ='From: "nom"<adresse@fai.fr>'."\n";
         $headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
         $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
         $headers .='Content-Transfer-Encoding: 8bit';
     
         if(mail('adresse@yahoo.fr', 'Sujet', 'Message de test', $headers))
         {
     
              echo 'Le message a bien ete envoye';
         }
         else
         {
              echo 'Le message n\'a pu ete envoye';
         }
    ?>
    Et j'ai bien en retour : le message a bien été envoyé.
    et je précise qu'il n'est pas dans les spams, ni chez yahoo, ni chez gmail.

    Et j'ai meme essayé sans header.

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 330
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 330
    Billets dans le blog
    17
    Par défaut
    Réessaye sans mettre de $headers.

Discussions similaires

  1. [Mail] Lancer Outlook en PHP avec les diff entêtes
    Par heider dans le forum Langage
    Réponses: 7
    Dernier message: 02/01/2011, 05h10
  2. envoi mail automatique a plusieur personne avec critère et Pj
    Par popofpopof dans le forum VBA Access
    Réponses: 9
    Dernier message: 26/02/2010, 09h51
  3. Réponses: 3
    Dernier message: 19/03/2009, 19h21
  4. [Mail] Envoie mail PHP
    Par oldscrout dans le forum Langage
    Réponses: 4
    Dernier message: 29/03/2006, 14h55
  5. [Mail] envoi mail en masse avec fonction bcc
    Par jarod71 dans le forum Langage
    Réponses: 5
    Dernier message: 08/03/2006, 11h44

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