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 :

Erreur sur envoi de mail


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut Erreur sur envoi de mail
    bonjour,

    j'ai éssayé de faire un envoi de mail mais a chaque fois j'ai ce message d'erreur. j'ai essayé plusieurs via (phpmyadmin) smtp ainsi que les port sortant mais sans résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ( ! ) Warning: mail(): Failed to connect to mailserver at "smtp.mail.yahoo.fr" port 465, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\7-Applications\test2.php on line 41
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $destinataire = 'XXXXXXX@yahoo.fr' ;
    //$expediteur = $_POST['mail'] ;
    $sujet = 'Contenu ' ;
    $messagerie= $_POST['message'] ;
    mail($destinataire, $sujet, $messagerie) ;
     
    echo 'votre message a bien été envoyé !' ;
    voici l'extrait du php.ini:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.mail.yahoo.fr
    ; http://php.net/smtp-port
    smtp_port = 465
    merci

  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
    Points : 44 155
    Points
    44 155
    Par défaut
    Utilise le SMTP de ton fournisseur d'accès.
    Sinon le port utilisé par yahoo semble être 587 et non 465.

  3. #3
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 806
    Points
    4 806
    Billets dans le blog
    6
    Par défaut
    le problème vient sans doute du fait que tu à besoin d'une authentification pour te connecter sur le serveur SMTP

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut
    J'ai utilisé egalement le stp de mon FAI mais j'ai le même resultat
    Mon FAI étant orange
    Smtp.orange.fr

  5. #5
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Soit tu mets le mauvais port, soit tu as un firewall qui bloque.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut
    Sais tu ou je peux trouver le port sortant,config mail?

  7. #7
    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
    Points : 44 155
    Points
    44 155
    Par défaut
    Dans ton logiciel de messagerie s'il est deja configuré et que ça fonctionne.
    Sinon demande à ton FAI.

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut
    ca y est j'ai pu parametrer mon port,mais un autre message d'erreur:
    ( ! ) Warning: mail(): SMTP server response: 501 5.1.0 Emetteur invalide. Invalid Sender. OFR204_405 [405] in C:\wamp\www\7-Applications\test2.php on line 41

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Points : 168
    Points
    168
    Par défaut
    j'ai resolu mon message d'erreur mais petite question est il possible dans le fichier php.ini de rentrer une variable car le mail de l'expediteur ne sera jamais le meme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.orange.fr
    ; http://php.net/smtp-port
    smtp_port = 25
     
    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = XXXXXXX@yahoo.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/02/2015, 12h51
  2. Erreur sur envoi d'un mail
    Par grimgrim dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/12/2013, 19h03
  3. Réponses: 4
    Dernier message: 01/04/2008, 12h11
  4. Réponses: 0
    Dernier message: 27/03/2008, 17h02
  5. [mail] Timeout sur envoi de mails en HTML
    Par NorthernLights dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 05/12/2006, 11h35

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