Bonjour,
Après avoir installé "PHPMailer", j'obtiens les messages suivants à l'exécution :
Test envoi email PHP
Warning: require(phpmailer\class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-5.3.1\www\index.php on line 9
Fatal error: require() [function.require]: Failed opening required 'phpmailer\class.phpmailer.php' (include_path='.;C:\php5\pear') in C:\Program Files (x86)\EasyPHP-5.3.1\www\index.php on line 9
Voici ma source "index.php" :
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 33 34 35 36 37 38
| <html>
<head>
<title>Essai</title>
</head>
<body>
<?php
echo 'Test envoi email PHP<br />';
require('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = 'smtp.sfr.fr';
$mail->SMTPAuth = true;
$mail->Port = 25; // Par défaut
// Authentification
$mail->Username = "monAdresseMail@sfr.fr";
$mail->Password = "monPassword";
// Expéditeur
$mail->SetFrom('monAdresseMail@sfr.fr', 'monNom monPrénom');
// Destinataire
$mail->AddAddress('monAdresseMail@sfr.fr', 'monNom monPrénom');
// Objet
$mail->Subject = 'Titre du 1er test email automatique';
// Votre message
$mail->MsgHTML('Contenu du 1er test email automatique');
// Envoi du mail avec gestion des erreurs
if(!$mail->Send())
{ echo 'Erreur : ' . $mail->ErrorInfo; }
else
{ echo 'Message envoyé !'; }
?>
</body>
</html> |
J'ai installé "PHPMailer" de la manière suivante :
qui explique comment faire, puis je clique sur le lien suivant dans cette page :
"Téléchargez la dernière version de PHPMailer (à ce jour : version 5.2.6)",
2) je recopie le répertoire téléchargé “PHPMailer-master“ dans le répertoire “C:\Program Files (x86)\EasyPHP-5.3.1\www\“,
puis je renomme le répertoire recopié “PHPMailer-master“ en “PHPMailer“ :
Quelqu'un comprend-il ce qui ne va pas ?
Partager