Soucis avec phpmailer

Résolu
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   -  
flexi2202 Messages postés 3822 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

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Ton $to me semble étrange
1
flexi2202 Messages postés 3822 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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Avec des virgules ??
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jordane45 Messages postés 38486 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
flexi2202 Messages postés 3822 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
flexi2202 Messages postés 3822 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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flexi2202 Messages postés 3822 Date d'inscription   Statut Membre Dernière intervention   190
 
oupss desole
le voici

https://www.cjoint.com/c/KCrpGc3RYjO
0
flexi2202 Messages postés 3822 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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
flexi2202 Messages postés 3822 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