PHPlist - avoimen lähdekoodin sähköpostiuutiskirjeen hallinta (massapostitus) -sovellus Linuxille


phpList on yksi suosituimmista avoimen lähdekoodin postituslistan ylläpitäjistä, joka pystyy lähettämään uutiskirjeitä, uutisia ja viestejä suurelle määrälle tilaajia. Se tarjoaa käyttäjäystävällisen käyttöliittymän, jossa voit hallita uutiskirjeitä, tilausluetteloita, uutiskirjeraportteja, ilmoituksia ja paljon muuta. Voit kutsua sitä myös massapostitusohjelmistoksi. Se on erittäin helppo integroida minkä tahansa verkkosivuston kanssa.

phpList käyttää MySQL-tietokantaa tietojen tallentamiseen, ja komentosarja on kirjoitettu PHP-kielellä. Se toimii millä tahansa web-palvelimella, mikä auttaa järjestelmänvalvojaa perustamaan uutiskirjeen tilausjärjestelmän, jossa käyttäjät voivat tilata vastaavan postituslistan. Voit hallita omaa postituslistaasi ja myös liittää sähköposteihin tiedostoja (tarjousilmoitus, liikeasiakirjat) jne.

Ohjelmisto on suunniteltu GNU/Linuxille ja Apache. Se tukee myös muita Unix-tyyppisiä järjestelmiä, kuten FreeBSD, OpenBSD, Mac OS X ja Windows .

phpList-demot
  1. Katso käsikirjoituksen käyttöliittymädemo – http://demo.phplist.com/lists/
  2. Katso komentosarjan järjestelmänvalvojademo – http://demo.phplist.com/lists/admin/

phpListin ominaisuudet

  1. phpList sopii mainiosti uutiskirjeisiin, ilmoituksiin ja moniin muihin käyttötarkoituksiin. Se pystyy hallitsemaan suurta määrää postituslistan tilaajia. Se toimii jopa hyvin pienellä listalla.
  2. Phplist-verkkoliittymän avulla voit kirjoittaa, lähettää viestejä ja hallita phplistia Internetin kautta. Se kuitenkin jatkaa viestien lähettämistä, vaikka järjestelmäsi on sammutettu.
  3. Mallit ovat täysin muokattavissa ja ne voidaan integroida useille verkkosivustoille.
  4. Pidä kirjaa sähköpostiviestisi avaneiden käyttäjien määrästä.
  5. FCKeditorin ja TinyMCE-editorien avulla voit muokata HTML-viestejä. Voit antaa tilaajillesi valita teksti- tai html-sähköpostiviestin välillä.
  6. Se toimittaa viestin jonossa niin, että jokainen tilaaja saa viestin. Se myös varmistaa, että he eivät saa kahta kopiota, vaikka he olisivat tilannut useita luetteloita.
  7. Tilaajan attribuutit, kuten nimi, maa jne., voidaan personoida, mikä tarkoittaa, että voit määrittää tärkeät tiedot, joita tarvitset käyttäjiltä tilauksen yhteydessä.
  8. Käyttäjien hallintatyökaluja on hyvä ylläpitää ja hallita valtavia tilaajatietokantoja.
  9. Ohitus voi rajoittaa palvelimesi kuormitusta, jotta se ei ylikuormitu.
  10. Ajoita lähetys -toiminnolla voit ajoittaa viestisi lähetysajankohdan mukaan. RSS-syötteet voidaan lähettää automaattisesti postituslistalle viikoittain, päivittäin tai kuukausittain.
  11. Phplist on tällä hetkellä saatavilla englanniksi, ranskaksi, portugaliksi, saksaksi, espanjaksi, hollanniksi, perinteiseksi kiinaksi, vietnamiksi ja japaniksi. Työn käännös muille kielille vielä kesken.

phpListin vaatimus

PhPlist-sovelluksen asentamiseksi tarvitsemme:

  1. GNU/Linux käyttöjärjestelmä
  2. Apache-verkkopalvelin<./li>
  3. PHP-versio 4.3 tai uudempi
  4. PHP Imap-moduuli
  5. MySQL-palvelimen versio 4.0 tai uudempi
Testausympäristö
  1. Käyttöjärjestelmä – CentOS 6.4 ja Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

phpList Newsletter Managerin asennus Linuxiin

Kuten aiemmin mainitsin, phpList on kehitetty PHP:ssä Linuxille ja Apache. Joten sinulla on oltava käynnissä Web-palvelin, jossa on PHP ja MySQL asennettuna järjestelmään. Lisäksi sinun on asennettava IMAP-moduuli palautusviestien käsittelyä varten. Jos ei, asenna ne paketinhallintatyökalulla yum tai apt-get Linux-jakelusi mukaan.

Vaihe 1: Asenna Apache, PHP ja MySQL

Asenna Red Hat-pohjaisiin järjestelmiin yum-komennolla.

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

Asenna Debian-pohjaisiin järjestelmiin apt-get-komennolla.

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

Vaihe 2: Luo phpList-tietokanta

Kun olet asentanut kaikki tarvittavat paketit järjestelmään, kirjaudu vain tietokantaasi (MySQL, täällä).

mysql -u root -p

Anna mysql root -salasana. Luo nyt tietokanta (kuten phplist).

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

Ei ole hyvä käytäntö käyttää tietokantaa suoraan juurikäyttäjältä, joten luo käyttäjä nimeltä tecmint ja anna käyttäjälle kaikki käyttöoikeudet tietokannassa ' phplist" salasanalla päästäksesi siihen. Korvaa 'my_password' omalla salasanallasi. Tarvitsemme tämän salasanan myöhemmin määritettäessä phpList-asetuksia.

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

Lataa nyt oikeudet uudelleen tietokannan uusien muutosten mukaan ja sulje mysql-kuori.

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

mysql> quit;
Bye

Vaihe 3: Lataa ja asenna phpList

Siirry nyt viralliselle phpList -sivustolle ja lataa uusin lähdekooditarball (eli versio 3.0.5) alla olevan linkin kautta.

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

Vaihtoehtoisesti voit myös ladata uusimman lähdepaketin käyttämällä seuraavaa wget-komentoa.

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

Kun olet ladannut phplist-paketin, pura pakettitiedostot. Se luo hakemiston nimeltä phplist-3.0.5 tähän hakemistoon. Löydät hakemiston public_html, joka sisältää hakemiston luettelot .

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

Kopioi nyt lists-hakemisto Apachen-verkkojuurihakemistoon, jota voi käyttää verkon kautta.

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

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

Vaihe 4: Määritä phpList

Avaa phpList-määritystiedosto config.php haluamasi tekstieditorin lists/config-hakemistosta.

vi config.php

Lisää phpList-tietokannan yhteysasetukset, kuten isäntänimi, tietokannan nimi, tietokannan käyttäjä ja tietokannan salasana alla olevan kuvan mukaisesti.

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

Sinun on muokattava vielä yhtä asetusta, oletuksena phpList testmode-tilassa, joten sinun on muutettava arvo 1-arvosta 0. >' poistaaksesi testitilan käytöstä.

define ("TEST",0);

Kun olet syöttänyt kaikki tiedot. Tallenna ja sulje tiedosto.

Vaihe 5: Avaa phpList-sovellus

Osoita lopuksi selaimesi phpList-asennuksesi hakemistoon lists/admin. Web-pohjainen ohjattu asennus opastaa sinut läpi loput.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Huomaa: jos verkkosivustosi example.com on osoitettu hakemistoon /var/www/html/ . " ja olet sijoittanut phpList-tiedostosi hakemistoon /var/www/html/lists, osoita selaimesi osoitteeseen http:/ /www.example.com/lists/admin/.

Napsauta nyt Alusta tietokanta, täytä tiedot organisaatiostasi ja aseta järjestelmänvalvojan-salasana.

Kun tietokannan alustus on valmis, jatka phpList-asennusta ja viimeistele määritys tarpeidesi mukaan.

Kerran asennus on valmis. Kirjaudu sisään phpList-hallintapaneeliisi.

Aloita uusien kampanjoiden luominen, tarkastele kampanjoita, lisää/poista käyttäjiä, tarkastele tilastoja ja monia muita tutkittavia ominaisuuksia hallintapaneelista.

Se siitä! Nyt voit aloittaa juuri asennetun phpList -uutiskirjeen hallintasovelluksen mukauttamisen ja brändäyksen.

Viitelinkit

phpList-kotisivu

Tunnen useimmat käyttäjät, en tiedä kuinka asentaa ja määrittää sovelluksia Linuxissa. Jos etsit henkilöä isännöimään/asentamaan phpListin isännöinti-/henkilökohtaiselle palvelimellesi, ota meihin yhteyttä miksi, koska tarjoamme laajan valikoiman Linux-palveluita kohtuullisin vähimmäishinnoin.

Kerro minulle, jos käytät jotain muuta uutiskirjesovellusta, joka on tehokkaampi kuin phpList, ja älä unohda jakaa tätä artikkelia.