Besoin d'aide avec Phpmailer

Nouveau WRInaute
Bonjour,

J'essaie d'utiliser la classe Phpmailer pour envoyer des mails (notamment pour Hotmail qui ne veut pas recevoir les mails que j'envoie avec la fonction mail() de PHP).
Je suis sur un hebergement OVH mutualisé (offre pro).

J'ai suivi le tuto suivant : http://stephaneey.developpez.com/tutoriel/php/phpmailer/

Pourtant je reçois le message d'erreur : "SMTP Connect() failed"

Voici mon code, si quelqu'un voit où se situe le problème

Code:
require "phpmailer/class.phpmailer.php"; 
    $mail = new PHPmailer(); 
    $mail->IsSMTP(); 
    $mail->IsHTML(true); 
    $mail->Host='ssl0.ovh.net';  //aussi essayé smtp.mondomaine.com
    $mail->Port=465;
    $mail->Username = 'postmaster@***.com';      // SMTP login
    $mail->Password = '*********';        // SMTP password
    $mail->SMTPAuth = true;      // Active l'uthentification par smtp
    $mail->SMTPSecure = 'ssl';
    $mail->From='postmaster@***.com'; 
    $mail->AddAddress('*****@gmail.com'); 
    $mail->AddReplyTo('postmaster@***.com');      
    $mail->Subject='Exemple trouvé sur DVP'; 
    $mail->Body='<html><body><head><style>.entete{background-color:#0000FF;color:#FFFFFF;border:solid 3px;font-size:25px}'; 
    $mail->Body.='.ligne{color:#0000FF;border:solid 1px;text-align:center;font-size:23px}</style></head>'; 
    $mail->Body.='<center><table><tr><td class="entete">Voici un exemple d\'e-mail au format HTML</td></tr>'; 
    $mail->Body.='<tr><td class="ligne">Ceci est un tableau HTML</td></tr></table></center></body></html>'; 
 
    if(!$mail->Send()){ //Teste si le return code est ok. 
        echo $mail->ErrorInfo; //Affiche le message d'erreur
        } 
    else{      
        echo 'Mail envoyé avec succès'; 
    } 
    $mail->SmtpClose(); 
    unset($mail);
 
WRInaute discret
Ton code est bon, là ce n'est pas le problème.

Tu as bien prescrit une offre de mails chez OVH? Car je ne sais pas si tu peux utiliser le smtp ssl0.ovh.net gratuitement dans le cadre d'une offre mutualisée. Pour moi, ton problème n'a rien avoir avec la technique.
 
Discussions similaires
Haut