Bonjour
Je suis chez alwaysdata
j'essaye de faire envoyer des mails via phpmailer.
J'ai en principe installer phpmailer via composer en écrivant dans une "console serveur"
composer require phpmailer/phpmailer
tout s'est passé correctement. J'ai à la racine un répertoire "vendor" qui contient "phpmailer/phpmailer".
Dans mon fichier d'envoie de mail "envoie.php" j'ai écrit
1 2 3
| require 'vendor/autoload.php'; // si installé via Composer
use PHPMailer\PHPMailer\PHPMailer;
etc |
et lorsque je lance le fichier je reçois comme réponse
Uncaught Error: Class "PHPMailer\PHPMailer\PHPMailer" not found in /home/monsite/www/envoi.php
Qu'est-ce que je dois changer ?
Je suis d'ailleurs étonné de ces 3 phpmailer alors qu'il n'y en a que deux "/vendor/phpmailer/phpmailer" et au bout pas de fichier nommé "phpmailer"
Partager