Introduction
Cet article explique comment envoyer des courriels avec une application PHP à l’aide de PHPMailer. Au préalable toutefois, il faut utiliser Composer pour télécharger PHPMailer et créer automatiquement un fichier autochargeur.
Première étape : installation de Composer
En tout premier lieu, il faut se connecter en SSH sur le compte N0C (comment). Par la suite, on peut procéder à l’installation comme telle.
- Commencez par saisir les commandes suivantes :
php -r "readfile('https://getcomposer.org/installer');" > composer.php
php composer.php
- Vous verrez apparaître le message suivant :
« All settings correct for using Composer
Downloading…
Composer (version 2.3.4) successfully installed to: /home/username/composer.phar
Use it: php composer.phar«
- Tapez cette ligne de code :
nano .bash_profile
- Ajoutez-y cette ligne de code :
alias composer="php /home/user/composer.phar"
- Finalement, rechargez le bash_profile, ce qui permettra d’invoquer la commande sans avoir à spécifier son chemin :
source ~/.bash_profile
- À présent on n’a plus qu’à saisir « composer » :
Deuxième étape : installation de PHPMailer
Assurez-vous au préalable que vous avez installé Composer et que vous êtes toujours connecté en SSH, comme expliqué préalablement.
- Créez le dossier désiré pour PHPMailer :
mkdir mail_app
- Déplacez-vous dans le répertoire de travail (current working directory) actif :
cd mail_app
- Installez PHPMailer avec la commande Composer :
composer require phpmailer/phpmailer
- Voici l’output de Composer pour l’installation de php_mailer :
- Ici, il n’y a rien à recharger normalement. C’est dans le script qu’on devra indiquer le chemin vers PHPMailer :
/home/user/mail_app/vendor/phpmailer/phpmailer