PHPlist - Application open source de gestion de newsletter par e-mail (envoi de masse) pour Linux
phpList est l’un des gestionnaires de listes de diffusion open source les plus populaires qui a la capacité d’envoyer des newsletters, des nouvelles, des messages à un grand nombre d’abonnés. Il fournit une interface conviviale où vous pouvez gérer la newsletter, les listes d’abonnements, les rapports de newsletter, les notifications et bien plus encore. Vous pouvez également l’appeler logiciel de publipostage. Il est très facile de l’intégrer à n’importe quel site Web.
La phpList utilise la base de données MySQL pour stocker les informations et le script est écrit en PHP. Il fonctionne sur n’importe quel serveur Web, ce qui aide l’administrateur à mettre en place un système d’abonnement à la newsletter dans lequel les utilisateurs peuvent s’abonner à la liste de diffusion respective. Vous pouvez gérer votre propre liste de diffusion et également joindre des fichiers aux e-mails (annonce d’accord, documents commerciaux), etc.
Le logiciel a été conçu pour GNU/Linux avec Apache. Il prend également en charge d’autres systèmes de type Unix, tels que FreeBSD, OpenBSD, Mac OS X et Windows.
Démos de phpList
- Regarder la démo frontend du script – http://demo.phplist.com/lists/
- Regarder la démo admin du script – http://demo.phplist.com/lists/admin/
Caractéristiques de phpList
- phpList est idéal pour les newsletters, les notifications et bien d’autres utilisations. Il est capable de gérer un grand nombre d’abonnés à la liste de diffusion. Cela fonctionne même bien avec une petite liste aussi.
- L’interface web de Phplist vous permet d’écrire, d’envoyer des messages et de gérer la phplist sur Internet. Cependant, il continue d’envoyer des messages même si votre système est éteint.
- Les modèles sont entièrement personnalisables et peuvent être intégrés à plusieurs sites web.
- Gardez une trace du nombre d’utilisateurs qui ont ouvert votre message électronique.
- Avec l’aide des éditeurs FCKeditor et TinyMCE, vous pouvez modifier les messages HTML. Vous pouvez donner le choix entre un message texte ou un message électronique html à vos abonnés.
- Il remet le message dans une file d’attente afin que chaque abonné reçoive le message. Cela garantit également qu’ils ne reçoivent pas deux copies même s’ils sont abonnés à plusieurs listes.
- Les attributs de l’abonné tels que le nom, le pays, etc. peuvent être personnalisés, ce qui signifie que vous pouvez spécifier les informations importantes dont vous avez besoin de la part des utilisateurs au moment de l’abonnement.
- Les outils de gestion des utilisateurs sont bons pour maintenir et gérer d’énormes bases de données d’abonnés.
- La limitation peut limiter la charge sur votre serveur afin qu’il ne soit pas surchargé.
- Planifier l’envoi vous permet de programmer votre message au moment où le message doit être sent. RSS les flux peuvent être automatiquement envoyés à une liste de diffusion hebdomadairement, quotidiennement ou mensuellement.
- Phplist est actuellement disponible en anglais, français, portugais, allemand, espagnol, néerlandais, chinois traditionnel, vietnamien et japonais. Travail Traduction pour d’autres langues en cours.
Exigence de phpList
Pour installer l’application PhPlist, nous avons besoin de :
- Système d’exploitation GNU/Linux
- Serveur web Apache <./li>
- PHP version 4.3 ou supérieure
- Module Imap PHP
- Serveur MySQL version 4.0 ou supérieure
Environnement de test
- Système d’exploitation – CentOS 6.4 et Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- phpList – 3.0.5
Installation de phpList Newsletter Manager sous Linux
Comme je l’ai mentionné plus tôt, phpList est développé en PHP pour Linux avec Apache. Vous devez donc disposer d’un serveur Web en cours d’exécution avec PHP et MySQL installés sur le système. De plus, vous devez également installer le module IMAP pour le traitement des messages de rebond. Si ce n’est pas le cas, installez-les à l’aide de l’outil de gestion de paquets appelé yum ou apt-get selon votre distribution Linux.
Étape 1 : Installer Apache, PHP et MySQL
Installez sur les systèmes basés sur Red Hat à l’aide de la commande yum.
# yum install httpd
yum install php php-mysql php-imap
yum install mysql mysql-server
service httpd start
service mysqld startInstallation sur les systèmes basés sur Debian à l’aide de la commande apt-get.
# apt-get install apache2
apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
apt-get install mysql-server mysql-client
service apache2 start
service mysql startÉtape 2 : Créer la base de données phpList
Une fois que vous avez installé tous les paquets requis sur le système, il vous suffit de vous connecter à votre base de données (MySQL, ici).
# mysql -u root -pEntrez le mot de passe root mysql. Créez maintenant une base de données (disons phplist).
mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)Ce n’est pas une bonne pratique d’accéder à la base de données directement à partir de l’utilisateur root, donc créez un utilisateur appelé 'tecmint' et accordez toute la permission à l’utilisateur de la base de données 'phplist' avec un mot de passe pour y accéder. Remplacez 'my_password' par votre propre mot de passe, nous aurons besoin de ce mot de passe plus tard lors de la configuration de phpList.
mysql> grant all on phplist.* to tecmint@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)Maintenant, rechargez les privilèges pour refléter les nouvelles modifications sur la base de données et quittez le shell mysql.
mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)
mysql> quit;
ByeÉtape 3 : Téléchargez et installez phpList
Allez maintenant sur le site officiel de phpList et téléchargez la dernière source tarball (c’est-à-dire la version 3.0.5) en utilisant le lien ci-dessous.
- http://www.phplist.com/download
Vous pouvez également télécharger le dernier paquet source à l’aide de la commande wget suivante.
# wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgzAprès avoir téléchargé le paquet phplist, décompressez les fichiers du paquet. Il va créer un répertoire appelé 'phplist-3.0.5' dans ce répertoire, vous trouverez un 'public_html' qui contient les listes de répertoires.
# tar -xvf phplist-3.0.5.tgz
cd phplist-3.0.5
cd public_html/Maintenant, copiez le répertoire « lists » dans un répertoire racine Web Apache accessible via le Web.
# cp -r lists /var/www/html/ [For RedHat based Systems]
cp -r lists /var/www/ [For Debian based Systems]Étape 4 : Configuration de phpList
Ouvrez le fichier de configuration phpList 'config.php' à partir du répertoire 'lists/config' dans votre éditeur de texte préféré.
# vi config.phpAjoutez les paramètres de connexion à la base de données phpList tels que le nom d’hôte, le nom de la base de données, l’utilisateur de la base de données et le mot de passe de la base de données comme indiqué ci-dessous.
# what is your Mysql database server hostname
$database_host = "localhost";
what is the name of the database we are using
$database_name = "phplist";
what user has access to this database
$database_user = "tecmint";
and what is the password to login to control the database
$database_password = 'my_password';Vous devez modifier un paramètre supplémentaire, par défaut phpList dans 'testmode', vous devez donc changer la valeur de '1' à '0' pour désactiver testmode.
define ("TEST",0);Une fois que vous avez entré tous les détails, les détails. Enregistrez et fermez le fichier.
Étape 5 : Accéder à l’application phpList
Enfin, pointez vers votre navigateur dans le répertoire 'lists/admin' de votre installation phpList. Un assistant d’installation basé sur le Web vous guidera à travers le reste.
http://localhost/lists/admin
OR
http://ip-address/lists/adminRemarque : Si votre site web 'example.com' est dirigé vers le répertoire '/var/www/html/', et que vous avez placé vos fichiers phpList sous '/var/www/html/lists', alors vous devriez pointer votre navigateur vers http://www.example.com/lists/admin/.
Cliquez maintenant sur « Initialiser la base de données » et remplissez les informations sur votre organisation et définissez le mot de passe « admin ».
Une fois l’initialisation de la base de données terminée, passez à la configuration de phpList pour terminer votre configuration selon vos besoins.
Une fois la configuration terminée. Connectez-vous au panneau d’administration de votre phpList.
Commencez à créer de nouvelles campagnes, affichez les campagnes, ajoutez/supprimez des utilisateurs, consultez les statistiques et bien d’autres fonctionnalités à explorer à partir du tableau de bord.
Voilà! Maintenant, vous pouvez commencer à personnaliser et à personnaliser l’image de marque de votre application de gestion de newsletter phpList nouvellement installée.
Liens de référence
Page d’accueil de phpList
Je connais la plupart des utilisateurs, je ne sais pas comment installer et configurer des applications sous Linux. Si vous cherchez quelqu’un pour héberger/configurer une phpList sur votre serveur d’hébergement/personnel, contactez-nous car nous fournissons une large gamme de services Linux à des tarifs minimums équitables.
Faites-moi savoir si vous utilisez une autre application de newsletter qui est plus robuste que phpList et n’oubliez pas de partager cet article.





