Aller au contenu

E-mailing · Avis de la rédaction

phpList avis : newsletter libre, installable depuis cPanel

phplist.org

phpList est un logiciel de newsletters libre, sous licence AGPLv3, écrit en PHP avec MySQL ou MariaDB. La version 3.7.0, sortie en août 2026, demande PHP 8.1 ou plus récent et s’installe aussi en un clic par Softaculous.

Notre avis sur phpList

phpList convient au petit site adulte qui veut une newsletter gratuite sur l’hébergement qu’il a déjà, avec PHP et MySQL, sans administrer de VPS.

Il reste un outil d’envoi de campagnes. Les séquences automatiques se limitent à un répondeur simple fourni par une extension.

Page d’accueil de phplist.org, avec une mosaïque de logos d’utilisateurs, le nombre de pays et le compteur de courriels envoyés depuis janvier
phpList

Installer phpList sur un hébergement mutualisé

phpList demande PHP 8.1 ou plus récent, MySQL ou MariaDB, Apache et une vingtaine d’extensions PHP courantes, dont imap, mbstring et curl. Si l’hébergeur propose Softaculous ou Fantastico dans cPanel ou Plesk, l’installation se fait depuis ce menu. Sinon, l’archive se décompresse à la main, et une image Docker existe aussi. Dans une installation manuelle, phpList reste en mode test et n’envoie rien tant que TEST ne passe pas de 1 à 0 dans config/config.php. Les installeurs automatiques font ce réglage seuls.

Une tâche cron toutes les cinq minutes traite la file d’envoi, une autre chaque nuit traite les rebonds. Sans cron, il faut laisser la page d’envoi ouverte dans le navigateur.

Régler le débit d’envoi selon la limite de l’hébergeur

phpList envoie par la fonction mail() de PHP ou par un serveur SMTP externe. Si l’hébergeur plafonne le nombre d’e-mails par heure, phpList se règle en conséquence : un lot de 300 messages par période de 3 600 secondes respecte une limite de 300 par heure. Le manuel conseille de rester 20 à 40 messages sous la limite de l’hébergeur. Un réglage expérimental limite aussi le débit par domaine destinataire.

Pour une liste de plusieurs milliers d’abonnés, mieux vaut un relais SMTP que la fonction mail() du mutualisé.

Rebonds, listes et segments

Les rebonds arrivent dans une boîte POP3 ou un fichier mbox, et un abonné passe en non confirmé après cinq rebonds consécutifs par défaut, et ne reçoit plus les campagnes. Les listes se règlent en double opt-in, les attributs se créent à l’import CSV, et des listes d’exclusion évitent d’écrire deux fois à la même personne. L’extension Segment ajoute des conditions sur les attributs, dont « après un intervalle » et « à la date anniversaire », qui servent de répondeur simple.

Ce qu’apporte phpList 3.7.0

La version 3.7.0 ajoute une API REST, la connexion des administrateurs par SAML et le traitement des rebonds par IMAP sans l’extension imap de PHP, retirée du cœur de PHP 8.4. Le projet est porté par phpList Ltd, société britannique installée dans le Bedfordshire, qui vend aussi l’offre hébergée.

Points forts et limites de phpList

Les points forts

  • Gratuit et libre, installable depuis cPanel.
  • Un débit réglable pour respecter le plafond de l’hébergeur.
  • Une société identifiée qui publie des versions.

Les limites

  • Offre hébergée interdite aux contenus de nudité.
  • Pas de vraie automatisation, un répondeur simple par extension.
  • Rebonds par POP3 ou mbox à configurer.
  • Un cron nécessaire pour envoyer sans navigateur.

phpList face aux autres outils libres

listmonk répartit l’envoi entre plusieurs relais, mais demande un serveur où lancer un binaire et PostgreSQL. Pour des séquences complètes, Mautic exige un VPS.

Sources