Impossible envoyer mail avec PHPMailer
Andrea1306
Messages postés
140
Statut
Membre
-
Andrea1306 Messages postés 140 Statut Membre -
Andrea1306 Messages postés 140 Statut Membre -
Salut,
Je viens juste de me mettre sur PHPMailer, et l'email je ne le reçois pas, je suis sur GMail donc j'ai pris le script avec authentification.
Je vous donne mon code :
Voila mon code, enfaite je ne l'ai associer a aucun formulaire c'était juste pour faire un test donc des que la page s'ouvre normalement ça doit s'envoyer.
J'ai fais une erreur quelque part ?
Merci c'est assez urgent
Mr Andrea1306
Je viens juste de me mettre sur PHPMailer, et l'email je ne le reçois pas, je suis sur GMail donc j'ai pris le script avec authentification.
Je vous donne mon code :
<?php
include("../PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host = 'smtp.google.com';
$mail->SMTPAuth = true;
$mail->Port = 587; // Par défaut
// Authentification
$mail->Username = "#######l@gmail.com";
$mail->Password = "######";
// Expéditeur
$mail->SetFrom(###########@gmail.com');
// Destinataire
$mail->AddAddress('#########@live.fr');
// Objet
$mail->Subject = 'Objet du message';
// Votre message
$mail->MsgHTML('Contenu du message en HTML');
// Envoi du mail avec gestion des erreurs
if(!$mail->Send()) {
echo 'Erreur : ' . $mail->ErrorInfo;
} else {
echo 'Message envoyé !';
}
?>
Voila mon code, enfaite je ne l'ai associer a aucun formulaire c'était juste pour faire un test donc des que la page s'ouvre normalement ça doit s'envoyer.
J'ai fais une erreur quelque part ?
Merci c'est assez urgent
Mr Andrea1306
A voir également:
- Impossible envoyer mail avec PHPMailer
- Gmail envoyer un mail - Guide
- Windows live mail - Télécharger - Mail
- Envoyer un mail avec accusé de reception gmail - Guide
- Publipostage mail - Accueil - Word
- Envoyer un mail en cci - Guide
4 réponses
Je ne sais plus de tête, mais je me souviens que PHPMailer a un mode debug. Qu'est-ce qu'il te dit ?
Re merci pour ta réponse,
ça ne fait rien ...
il n'y a plus d'erreur qui s'affiche ni le message message envoyé, rien du tout
Bizarre non ?
ça ne fait rien ...
il n'y a plus d'erreur qui s'affiche ni le message message envoyé, rien du tout
<?php
include("www/PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Port = 587; // Par défaut
$mail->SMTPSecure = 'tls';
$mail->IsSMTP();
// Authentification
$mail->Username = "############@gmail.com";
$mail->Password = "########";
// Expéditeur
$mail->SetFrom('#######@gmail.com');
// Destinataire
$mail->AddAddress('##########@live.fr');
// Objet
$mail->Subject = 'Objet du message';
// Votre message
$mail->MsgHTML('Contenu du message en HTML');
// Envoi du mail avec gestion des erreurs
if(!$mail->Send()) {
echo 'Erreur : ' . $mail->ErrorInfo;
} else {
echo 'Message envoyé !';
}
?>
Bizarre non ?
re,
Tout est réglé, je vais vous dire pourquoi :
Mauvais chemin vers class.phpmailer ensuite j'ai fais un debug et j'ai vu que il fallait que je rajoute ceci :
ce qui fait le code entier :
Merci à tout ceux de m'avoir éclairé
Tout est réglé, je vais vous dire pourquoi :
Mauvais chemin vers class.phpmailer ensuite j'ai fais un debug et j'ai vu que il fallait que je rajoute ceci :
$mail->SMTPSecure = 'tls'; $mail->IsSMTP();
ce qui fait le code entier :
include("PHPMailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Port = 587; // Par défaut
$mail->SMTPSecure = 'tls';
$mail->IsSMTP();
// Authentification
$mail->Username = "#####@gmail.com";
$mail->Password = "##########";
// Expéditeur
$mail->SetFrom('##########@gmail.com');
// Destinataire
$mail->AddAddress('########@gmail.com');
// Objet
$mail->Subject = 'Objet du message';
// Votre message
$mail->MsgHTML('Contenu du message en HTML');
// Envoi du mail avec gestion des erreurs
if(!$mail->Send()) {
echo 'Erreur : ' . $mail->ErrorInfo;
} else {
echo 'Message envoyé !';
}
?>
Merci à tout ceux de m'avoir éclairé