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 :

PHP Mail erreur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut PHP Mail erreur
    Bonjour à tous, voilà je suis débutant en php et je voulais envoyé un mail, j'ai bien téléchargé mail phpmailer et je l'ai ajouter à mon apache et je voulais testé avec ce code
    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
    17
    18
    19
    20
    21
    <?
    require "/var/www/phpmailer/class.phpmailer.php";
    $mail = new PHPmailer();
    $mail->IsSMTP();
    $mail->Host='smtp.gmail.com';
    $mail->Port = 465;
    $mail->From='mon_adresse_gmail';
    $mail->Password = '******';
    $mail->AddAddress('adresse de destinateur');
    $mail->AddReplyTo('mon_adresse_gmail');
    $mail->Subject='Test';
    $mail->Body=Hello';
    if(!$mail->Send()){ //Teste le return code de la fonction
    echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
    }
    else{
    echo 'Mail envoyé avec succès';
    }
    $mail->SmtpClose();
    unset($mail);
    ?>
    Le code d'erreur est
    Language string failed to load: from_failedzakariabouchakor@gmail.com

    pour temps mon adresse et mon mot de passe sont correcte.

    Je vous remercie d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut
    Je ne suis pas un expert de PHPMailer que je n'ai jamais utilisé. Mais il me semble bien qu'il manque des bouts dans ton code...
    Tu spécifies bien un username et password mais nul part tu dis qu'il faut utiliser l'authentification SMTP. Je pense donc que ton login et mot de passe ne sont pas envoyés au serveur.
    Il y a d'ailleurs un exemple complet pour gmail justement fourni dans le dossier docs de l'archive PHPMailer à télécharger.

  3. #3
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par manu_71 Voir le message
    Je ne suis pas un expert de PHPMailer que je n'ai jamais utilisé. Mais il me semble bien qu'il manque des bouts dans ton code...
    Tu spécifies bien un username et password mais nul part tu dis qu'il faut utiliser l'authentification SMTP. Je pense donc que ton login et mot de passe ne sont pas envoyés au serveur.
    Il y a d'ailleurs un exemple complet pour gmail justement fourni dans le dossier docs de l'archive PHPMailer à télécharger.
    si j'ai précisé smtp Moi je dirai c'est plutôt une configuration que j'ai pas du faire je ne sais pas !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut
    rho la la, ce que j'aime pas quand on lit à moitié les réponses !!!

    1. Ce n'est pas IsSMTP mais l'authentification SMTP dont je te parle !
    2. Pourquoi tu ne suis pas bêtement l'exemple donné avec l'archive (dans le dossier docs/) qui est fait pour gmail ? (si on regarde ton code, on voit bien qu'il en manque des bouts).

    (3. Inutile de t'attendre à une réponse si tu ne lis pas la mienne )

  5. #5
    Membre éclairé
    Homme Profil pro
    Etudiant
    Inscrit en
    Octobre 2011
    Messages
    305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 305
    Par défaut
    Citation Envoyé par manu_71 Voir le message
    rho la la, ce que j'aime pas quand on lit à moitié les réponses !!!

    1. Ce n'est pas IsSMTP mais l'authentification SMTP dont je te parle !
    2. Pourquoi tu ne suis pas bêtement l'exemple donné avec l'archive (dans le dossier docs/) qui est fait pour gmail ? (si on regarde ton code, on voit bien qu'il en manque des bouts).

    (3. Inutile de t'attendre à une réponse si tu ne lis pas la mienne )

    C'est quoi URL ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 162
    Par défaut
    Bah ??? tu l'as téléchargé où ton PHPMailer ??
    Peut-être pas au bon endroit... Quand tu utilises des class de ce genre, pense à aller télécharger la version officielle... Non seulement tu trouves la doc et tout ce qu'il faut, mais en plus ça évite de récupérer une version ou un petit malin aurait rajouter un bout de code dans la class pour par exemple récupérer ton login/pass...
    Donc là, c'est ici : http://sourceforge.net/projects/phpmailer/files/
    Tu télécharges l'archive (que ce soit pour la dernière version pour PHP4 ou bien pour PHP 5) et tu trouveras dans cette archive plein de bonnes choses, dont un dossiers docs/ dans lequel tu auras un fichier txt qui donne un exemple de code pour gmail.

Discussions similaires

  1. [Mail] Erreur lors de l'envoi d'e-mail sous PHP
    Par lylyagloire dans le forum Langage
    Réponses: 1
    Dernier message: 31/07/2007, 23h37
  2. [Mail] Variable de PHP --> mail en HTML --> PHP
    Par JeanMi66 dans le forum Langage
    Réponses: 3
    Dernier message: 09/12/2005, 20h46
  3. Réponses: 14
    Dernier message: 07/12/2005, 16h56
  4. php mail() +config internet
    Par djabara dans le forum Apache
    Réponses: 25
    Dernier message: 24/11/2005, 22h18
  5. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 15h09

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