Recherche de site Web

PHPlist - Application Open Source Email Newsletter Manager (Mass Mailing) pour Linux


phpList est l'un des gestionnaires de listes de diffusion open source les plus populaires, capable d'envoyer des newsletters, des actualités et des messages à un grand nombre d'abonnés. Il fournit une interface conviviale dans laquelle 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 de masse. Il est très facile de s’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 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 de transaction, 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émo phpList
  1. Regardez la démo frontend du script – http://demo.phplist.com/lists/
  2. Regardez la démo administrative du script – http://demo.phplist.com/lists/admin/

Fonctionnalités de phpList

  1. 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 à une liste de diffusion. Cela fonctionne même bien avec une petite liste.
  2. 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.
  3. Les modèles sont entièrement personnalisables et peuvent être intégrés à plusieurs sites Web.
  4. Gardez une trace du nombre d’utilisateurs qui ont ouvert votre message électronique.
  5. 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 e-mail HTML à vos abonnés.
  6. Il transmet 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 exemplaires même s’ils sont abonnés à plusieurs listes.
  7. 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 auprès des utilisateurs au moment de l'abonnement.
  8. Les outils de gestion des utilisateurs sont utiles à entretenir et à gérer d'énormes bases de données d'abonnés.
  9. La limitation peut limiter la charge sur votre serveur afin qu'il ne soit pas surchargé.
  10. Planifier l'envoi vous permet de planifier votre message au moment où il doit être envoyé. Les flux RSS peuvent être automatiquement envoyés à une liste de diffusion de manière hebdomadaire, quotidienne ou mensuelle.
  11. 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 :

  1. Système d'exploitation GNU/Linux
  2. Serveur Web Apache<./li>
  3. PHP version 4.3 ou supérieure
  4. Module PHP Imap
  5. Serveur MySQL version 4.0 ou supérieure
Environnement de test
  1. Système d'exploitation – CentOS 6.4 et Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP –5.5.3
  4. MySQL – 5.1.71
  5. phpListe – 3.0.5

Installation du gestionnaire de newsletter phpList 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 renvoyés. Sinon, installez-les à l'aide de l'outil de gestion de packages appelé yum ou apt-get selon votre distribution Linux.

Étape 1 : Installez Apache, PHP et MySQL

Installez sur des 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 start

Installez 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 une base de données phpList

Une fois que vous avez installé tous les packages requis sur le système, connectez-vous simplement à votre base de données (MySQL, ici).

mysql -u root -p

Entrez 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 directement à la base de données à partir de l'utilisateur root, créez donc un utilisateur appelé 'tecmint' et accordez toutes les autorisations à l'utilisateur sur 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)

Rechargez maintenant 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 phpList et téléchargez la dernière archive tar source (c'est-à-dire la version 3.0.5) en utilisant le lien ci-dessous.

  1. http://www.phplist.com/download

Vous pouvez également télécharger le dernier package source à l'aide de la commande wget suivante.

wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

Après avoir téléchargé le package phplist, décompressez les fichiers du package. Il créera un répertoire appelé 'phplist-3.0.5′ dans ce répertoire, vous trouverez un 'public_html' qui contient le répertoire lists .

tar -xvf phplist-3.0.5.tgz
cd phplist-3.0.5
cd public_html/

Copiez maintenant 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 » depuis le répertoire « lists/config » dans votre éditeur de texte préféré.

vi config.php

Ajoutez les paramètres de connexion à la base de données phpList tels que nom d'hôte, nom de la base de données, utilisateur de la base de données et 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 le mode test.

define ("TEST",0);

Une fois que vous avez entré tous les détails. Enregistrez et fermez le fichier.

Étape 5 : Accédez à l’application phpList

Enfin, pointez votre navigateur sur 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/admin

Remarque : Si votre site Web 'example.com' pointe vers le répertoire '/var/www/html/' et que vous avez placé vos fichiers phpList sous '/var/www/html/lists', vous devez alors pointer votre navigateur vers http:/ /www.example.com/lists/admin/.

Cliquez maintenant sur 'Initialiser la base de données', 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, continuez vers la configuration de phpList pour terminer votre configuration selon vos besoins.

Une fois, configuration terminée. Connectez-vous à votre panneau d'administration phpList.

Commencez à créer de nouvelles campagnes, affichez des campagnes, ajoutez/supprimez des utilisateurs, affichez des statistiques et bien d'autres fonctionnalités à explorer à partir du tableau de bord.

C'est ça! Vous pouvez maintenant commencer à personnaliser et à personnaliser votre application de gestion de newsletter phpList nouvellement installée.

Liens de référence

Page d'accueil de la liste php

Je connais la plupart des utilisateurs, mais 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 pourquoi car nous proposons une large gamme de services Linux à des tarifs minimum équitables.

Faites-moi savoir si vous utilisez une autre application de newsletter plus robuste que phpList et n'oubliez pas de partager cet article.