Bonjour
j'ai changé de serveur (je suis passée d'un hébergement gratuit chez un hébergeur, vers un hébergement payant chez un autre hébergeur)
j'ai un fichier qui envoie un email de confirmation lors de l'inscription, j'avais aucun problème avec, mais maintenant j'ai l'erreur indiquée au titre
çà peut-être du à quoi l'erreur?
merci d'avance
voici la partie de mon fichier qui permet l'envoi de l'email (j'utilise phpmailer)
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
22
23
24
25
26
27
28
29
30
31
32 <?php session_start(); include ("../../include/PHPMailer/class.phpmailer.php"); $mail = new PHPmailer(); $mail->IsSMTP(); $mail->IsHTML(true); $mail->Host = 'ssl://smtp.gmail.com:465'; $mail->SMTPDebug = 0; $mail->Port = 465; $mail->SMTPAuth = true; $mail->Username = "redwhale.byethost15@gmail.com"; $mail->Password = "mot_de_passe"; $mail->From='redwhale.byethost15@gmail.com'; $mail->AddAddress($email); $mail->AddReplyTo('redwhale.byethost15@gmail.com'); $mail->Subject='Confirmation inscription'; $mail->UserName='Documents-partage'; $mail->FromName='Documents-partage'; $mail->Body='<html><body>l email a envoyer</body></html>'; $mail->AltBody='l email à envoyer'; if(!$mail->Send()) { //Teste le return code de la fonction $_SESSION['afficher']='<p class="boxerr">Echec de l\'envoi de l\'email '.(($email!='')?'sur cette adresse '.$email:'').'</p>'; } else { $_SESSION['afficher']='<p class="boxvalid">Vous venez de recevoir un email sur cette adresse '.$email.'</p>'; } $mail->SmtpClose(); unset($mail); header('Location:confirmation.php'); ?>
Partager