Ricerca nel sito web

PHPlist - Applicazione open source per la gestione di newsletter via e-mail (invio di massa) per Linux


phpList è uno dei gestori di mailing list open source più popolari che ha la capacità di inviare newsletter, notizie, messaggi a un numero enorme di abbonati. Fornisce un'interfaccia intuitiva in cui è possibile gestire newsletter, elenchi di abbonamenti, rapporti sulle newsletter, notifiche e molto altro. Puoi anche chiamarlo software di invio di massa. È molto facile da integrare con qualsiasi sito web.

Il phpList utilizza il database MySQL per memorizzare le informazioni e lo script è scritto in PHP. Funziona su qualsiasi server web che aiuta l'amministratore a impostare un sistema per l'iscrizione alla newsletter in cui gli utenti possono iscriversi alla rispettiva mailing list. Puoi gestire la tua mailing list e anche allegare file alle e-mail (annuncio di affari, documenti aziendali) ecc.

Il software è stato progettato per GNU/Linux con Apache. Supporta anche altri sistemi simili a Unix, come FreeBSD, OpenBSD, Mac OS X e Windows .

Demo di phpList
  1. Guarda la demo del frontend dello script: http://demo.phplist.com/lists/
  2. Guarda la demo amministrativa dello script – http://demo.phplist.com/lists/admin/

Caratteristiche di phpList

  1. phpList è ottimo per newsletter, notifiche e molti altri usi. È in grado di gestire un gran numero di abbonati a mailing list. Funziona bene anche con un piccolo elenco.
  2. L'interfaccia web di Phplist ti consente di scrivere, inviare messaggi e gestire phplist su Internet. Tuttavia continua a inviare messaggi anche se il sistema è spento.
  3. I modelli sono completamente personalizzabili e possono essere integrati con diversi siti web.
  4. Tieni traccia del numero di utenti che hanno aperto il tuo messaggio email.
  5. Con l'aiuto degli editor FCKeditor e TinyMCE puoi modificare i messaggi HTML. Puoi offrire ai tuoi abbonati la possibilità di scegliere tra messaggi di posta elettronica di testo o html.
  6. Consegna il messaggio in coda in modo che ogni singolo abbonato riceva il messaggio. Garantisce inoltre che non ricevano due copie anche se sono iscritti a diversi elenchi.
  7. Gli attributi dell'abbonato come nome, paese ecc. possono essere personalizzati, ciò significa che puoi specificare le informazioni importanti di cui hai bisogno dagli utenti al momento dell'iscrizione.
  8. Gli strumenti di gestione degli utenti sono utili per mantenere e gestire enormi database di abbonati.
  9. La limitazione può limitare il carico sul tuo server in modo che non si sovraccarichi.
  10. Pianifica invio consente di programmare il messaggio in base al momento in cui deve essere inviato. I feed RSS possono essere inviati automaticamente a una mailing list settimanalmente, quotidianamente o mensilmente.
  11. Phplist è attualmente disponibile in inglese, francese, portoghese, tedesco, spagnolo, olandese, cinese tradizionale, vietnamita e giapponese. Lavori di traduzione per altre lingue ancora in corso.

Requisito di phpList

Per installare l'applicazione PhPlist abbiamo bisogno di:

  1. Sistema operativo GNU/Linux
  2. Server web Apache<./li>
  3. PHP versione 4.3 o successiva
  4. Modulo Imap PHP
  5. Server MySQL versione 4.0 o successiva
Ambiente di test
  1. Sistema operativo: CentOS 6.4 e Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP –5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Installazione di phpList Newsletter Manager in Linux

Come ho detto prima, phpList è sviluppato in PHP per Linux con Apache. Pertanto, è necessario disporre di un server Web funzionante con PHP e MySQL installati sul sistema. Inoltre, devi anche installare il modulo IMAP per l'elaborazione dei messaggi di mancato recapito. In caso contrario, installali utilizzando lo strumento di gestione pacchetti chiamato yum o apt-get in base alla tua distribuzione Linux.

Passaggio 1: installa Apache, PHP e MySQL

Installa su sistemi basati su Red Hat utilizzando il comando yum.

yum install httpd
yum install php php-mysql php-imap
yum install mysql mysql-server
service httpd start
service mysqld start

Installa su sistemi basati su Debian utilizzando il comando 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

Passaggio 2: crea il database phpList

Dopo aver installato tutti i pacchetti richiesti sul sistema, accedi al tuo database (MySQL, qui).

mysql -u root -p

Inserisci la password di root di mysql. Ora crea un database (ad esempio phplist).

mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)

Non è una buona pratica accedere al database direttamente dall'utente root, quindi creare un utente chiamato "tecmint" e concedere tutte le autorizzazioni all'utente sul database " phplist' con una password per accedervi. Sostituisci "my_password" con la tua password, avremo bisogno di questa password in seguito durante la configurazione di phpList.

mysql> grant all on phplist.* to tecmint@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)

Ora ricarica i privilegi per riflettere le nuove modifiche sul database e chiudi la shell mysql.

mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)

mysql> quit;
Bye

Passaggio 3: scarica e installa phpList

Ora vai al sito ufficiale phpList e scarica l'ultimo file tarball (ovvero la versione 3.0.5) utilizzando il link sottostante.

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

In alternativa, puoi anche scaricare il pacchetto sorgente più recente utilizzando il seguente comando wget.

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

Dopo aver scaricato il pacchetto phplist, decomprimi i file del pacchetto. Verrà creata una directory chiamata 'phplist-3.0.5′ in questa directory, troverai un 'public_html' che contiene la directory lists .

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

Ora copia la directory "lists" in una directory root web Apache a cui è possibile accedere tramite il web.

cp -r lists /var/www/html/        [For RedHat based Systems]

cp -r lists /var/www/            [For Debian based Systems]

Passaggio 4: configurazione di phpList

Apri il file di configurazione phpList "config.php" dalla directory "lists/config" nel tuo editor di testo preferito.

vi config.php

Aggiungi le impostazioni di connessione al database phpList come nome host, nome database, utente database e password database come mostrato di seguito.

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';

Devi modificare un'altra impostazione, per impostazione predefinita phpList in 'testmode', quindi devi cambiare il valore da '1' a '0 >' per disattivare la modalità test.

define ("TEST",0);

Una volta inseriti tutti i dettagli, i dettagli. Salva e chiudi il file.

Passaggio 5: accedi all'applicazione phpList

Infine, punta nel browser la directory "lists/admin" della tua installazione phpList. Una procedura guidata di installazione basata sul Web ti guiderà attraverso il resto.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Nota: se il tuo sito web "example.com" punta alla directory "/var/www/html/' e hai inserito i tuoi file phpList in '/var/www/html/lists', dovresti puntare il browser su http:/ /www.example.com/lists/admin/.

Ora fai clic su "Inizializza database" e inserisci le informazioni sulla tua organizzazione e imposta la password "admin".

Una volta completata l'inizializzazione del database, continua con la configurazione di phpList per completare la configurazione secondo le tue esigenze.

Una volta completata la configurazione. Accedi al tuo pannello di amministrazione phpList.

Inizia a creare nuove campagne, visualizza campagne, aggiungi/elimina utenti, visualizza statistiche e molte altre funzionalità da esplorare dalla dashboard.

Questo è tutto! Ora puoi iniziare a personalizzare e brandizzare la tua applicazione di gestione newsletter phpList appena installata.

Collegamenti di riferimento

Pagina iniziale di phpList

Conosco la maggior parte degli utenti, non so come installare e configurare le applicazioni in Linux. Se stai cercando qualcuno che ospiti/configuri una phpList sul tuo hosting/server personale, contattaci perché forniamo un'ampia gamma di servizi Linux a tariffe minime giuste.

Fammi sapere se stai utilizzando qualsiasi altra applicazione per newsletter che sia più robusta di phpList e non dimenticare di condividere questo articolo.