phpList est un logiciel open-source de gestion de liste de diffusion de courrier électronique (mailing list en anglais). Il est écrit en PHP et utilise une base de données MySQL pour stocker les informations. phpList est placé sous la licence GPL, distribué gratuitement.
Ce logiciel permet de gérer en ligne une base de données pour effectuer du publipostage, c'est-à-dire l'envoi massif de courriers électroniques à des listes d'abonnés. Les abonnés s'inscrivent par une interface web à une ou plusieurs listes et fournissent toutes sortes de renseignements qui leur ont été demandés lors de leur inscription (pays de résidence, nourriture préférée, date de naissance, langue maternelle...)
La liste des renseignements demandés est établie par les administrateurs et peut être modifiée à tout moment. Ces renseignements peuvent ensuite être exploités pour des envois de courriers électroniques ciblés : l'envoi d'un message peut être limité aux abonnés répondant à certains critères choisis.
phpList est actuellement disponible en français, anglais et bien d'autres langues. L'interface web publique utilisée pour les inscriptions est disponible en 29 langues.