Bonjour à tous!

je rencontre un petit problème au niveau de l'envoie des mail avec PHPMailer, je ne sais pas si cela vient d'un problème dans mon code ou si cela est dû au fait que je suis encore en local et non en prod,

voici mon code au niveau de l'envoie de mail:
Code php : 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
 
$name='monfichier.txt';
$chemin = getcwd()."/$name";
$this->pdf->Output($chemin,'F');
$file_type = filetype($chemin);
$email = 'exemple@live.fr';
$objet = 'objet';
$fromMail = 'extranet@xxxx.fr';
 
 
ini_set("SMTP", "pop.xxxx.fr");
        $mail = new PHPmailer(true);
        $mail->Host='hote_smtp';
        $mail->setFrom($fromMail, $fromMail);
        $mail->AddAddress($email);
        $mail->AddReplyTo($fromMail);
        $mail->Subject = $objet;
        $mail->Body = utf8_decode($texteHtml);
        $mail->AddAttachment($chemin, $name, 'base64', $file_type);
        $mail->send();
 
unset($mail);
unlink($chemin);
quand j'utilise une adresse de mon entreprise aucun problème, mais dès que j'envoie sur une adresse live ou yahoo par exemple, j'ai ce message d'erreur:
Fatal error: Uncaught exception 'phpmailerException' with message 'Could not instantiate mail function.
quelqu' un peut me dire d'ou peut venir le problème ?