Soucis avec phpmailer

Résolu
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   -
bonjour a tous
je suis hébergé de façon gratuite sur ooowebhost
cet hébergeur est reconnu pour avoir des soucis avec l envois des mails

je me suis donc tourne vers phpmailer en utilisant gmail

je me suis inspire de ce tuto

https://wiki.haisoft.fr/index.php?title=Envoi_d%26%2339%3Bemail_authentifi%C3%A9_via_PHP_ou_Perl

mais apparemment il y a quelque chose que j ai pas bien fait

car lors de l envois du mail , il e retourne cette erreur

Le message ne peut être envoyé.Erreur: You must provide at least one recipient email address.

j ai bien mis a la racine du site le dossier PHPMailer avec les 3 fichiers dedans
Exception.php
PHPMailer.php'
SMTP.php

j ai essaye de poster le fichier mailer.php en entier mais cela est impossible
surement par mesure de sécurité
voici donc la partie que j ai modifie

//=====Configuration des paramètres d'expédition
    //=====Utilisateur SMTP (Adresse email complète existante sur le serveur)
    $username = "phil.la.@gmail.com";
    //=====Mot de passe de l'adresse
    $password = "monta";
    //=====Nom du serveur sur lequel vos emails sont hébergés
    $smtphost = "smtp.gmail.com";
//=====Paramètres de contenu du mail
    //=====Adresse de destination du message (vous-meme pour un formulaire de contact).
    $to = "phil.la.pechm', 'Commetaire";
    //=====Définition du sujet de l'email.
    $subject = "Nouveau message sur votre site";
    //=====Définition des variables à récupérer depuis votre formulaire
    $email_auteur = $_POST['VARIABLE1'];
    $nom_auteur = $_POST['VARIABLE2'];
    $message = $_POST['VARIABLE3'];

8 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour
    Ton $to me semble étrange
    1
  2. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    bonjour Jordane
    non juste que j ai pas voulu laisser le vrai pour le poster
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
       
      Avec des virgules ??
      0
      1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        De toute façon ton code n'est pas complet en ne pourra pas voir ce qui bloque
        0
  3. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour la reponse
    mais le soucis c est que je n arrive pas poster le code en entier le site comment ca marche le refuse
    je vais encore tenter
    0
  4. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    j ai cette erreur lorsque je veux poster le fichier

    You don't have permission to access "http://forums.commentcamarche.net/forum/_xhr_/postmsgfrm/" on this server.
    Reference #18.56c51102.1615975135.f951d2d

    je donne donc un lien avec cijoint

    KCrkaWrgzWO_test.php
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    voila c est regle
    merci pour l aide

    pour ceux qui suive le tuto
    il suffit de remplacer
    varialble1 par mail
    et la meme chose pour les deux autres
    0
  7. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Juste avant l'envoi de mail, tu peux faire un
    var_dump($_POST);
    

    et nous montrer ce que ça t'affiche ?

    Il faudrait également activer le debugage SMTP
    https://github.com/PHPMailer/PHPMailer/wiki/SMTP-Debugging

    Parfois, le message d'erreur qui s'affiche ne reflete pas le vrai souci... qui pourrait être un problème d'authentification smtp.
    ( bien sûr, dans ton compte google... tu as autorisé les applications externes à utiliser ta messagerie ?? )

    0
  8. flexi2202 Messages postés 3640 Date d'inscription   Statut Membre Dernière intervention   190
     
    merci pour la reponse
    voila c est réglé en fait c était tout bête j avais deux versions de php mailer sur le meme hébergeur et j avais oublie de changer les 3 variables de l exemple
    0