PHPlist - Aplikasi Manajer Buletin Email Sumber Terbuka (Mass Mailing) untuk Linux


phpList adalah salah satu pengelola milis sumber terbuka terpopuler yang memiliki kemampuan mengirim buletin, berita, pesan ke sejumlah besar pelanggan. Ini menyediakan antarmuka yang ramah pengguna di mana Anda dapat mengelola buletin, daftar langganan, laporan buletin, pemberitahuan, dan banyak lagi. Anda juga dapat menyebutnya sebagai perangkat lunak pengiriman surat massal. Sangat mudah untuk berintegrasi dengan situs web mana pun.

phpList menggunakan database MySQL untuk menyimpan informasi dan skripnya ditulis dalam PHP. Ini berjalan di server web mana pun yang membantu administrator mengatur sistem berlangganan buletin di mana pengguna dapat berlangganan ke milis masing-masing. Anda dapat mengelola milis Anda sendiri dan juga melampirkan file ke email (pengumuman kesepakatan, dokumen bisnis), dll.

Perangkat lunak ini dirancang untuk GNU/Linux dengan Apache. Ini juga mendukung sistem mirip Unix lainnya, seperti FreeBSD, OpenBSD, Mac OS X, dan Windows .

Demo phpList
  1. Tonton Demo skrip Frontend – http://demo.phplist.com/lists/
  2. Tonton Demo Admin skrip – http://demo.phplist.com/lists/admin/

Fitur phpList

  1. phpList sangat bagus untuk buletin, notifikasi, dan banyak kegunaan lainnya. Ia mampu mengelola sejumlah besar pelanggan milis. Bahkan berfungsi dengan baik dengan daftar kecil juga.
  2. Antarmuka web Phplist memungkinkan Anda menulis, mengirim pesan, dan mengelola phplist melalui internet. Namun ia tetap mengirimkan pesan meskipun sistem Anda dimatikan.
  3. Templatnya sepenuhnya dapat disesuaikan dan dapat diintegrasikan dengan beberapa situs web.
  4. Lacak jumlah pengguna yang membuka pesan email Anda.
  5. Dengan bantuan editor FCKeditor dan TinyMCE Anda dapat mengedit pesan HTML. Anda dapat memberikan pilihan antara pesan email teks atau html kepada pelanggan Anda.
  6. Ini mengirimkan pesan dalam antrian sehingga setiap pelanggan mendapatkan pesan tersebut. Ini juga memastikan bahwa mereka tidak menerima dua salinan meskipun mereka berlangganan beberapa daftar.
  7. Atribut Pelanggan seperti nama, negara, dll. dapat dipersonalisasi, artinya Anda dapat menentukan informasi penting yang Anda perlukan dari pengguna pada saat berlangganan.
  8. Alat Manajemen Pengguna bagus untuk memelihara serta mengelola database pelanggan yang besar.
  9. Throttling dapat membatasi beban pada server Anda sehingga tidak membebani.
  10. Jadwal pengiriman memungkinkan Anda menjadwalkan pesan sesuai dengan waktu pengiriman pesan. RSS feed dapat secara otomatis dikirim ke milis mingguan, harian, atau bulanan.
  11. Phplist saat ini tersedia dalam bahasa Inggris, Perancis, Portugis, Jerman, Spanyol, Belanda, Cina Tradisional, Vietnam dan Jepang. Pekerjaan Terjemahan untuk bahasa lain masih dalam proses.

Persyaratan phpList

Untuk menginstal aplikasi PhPlist kami memerlukan:

  1. sistem operasi GNU/Linux
  2. Server web Apache<./li>
  3. PHP versi 4.3 atau lebih tinggi
  4. Modul Imap PHP
  5. Server MySQL versi 4.0 atau lebih tinggi
Lingkungan Pengujian
  1. Sistem Operasi – CentOS 6.4 & Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalasi Manajer Buletin phpList di Linux

Seperti yang saya sebutkan sebelumnya bahwa phpList dikembangkan dalam PHP untuk Linux dengan Apache. Jadi, Anda harus menjalankan server Web dengan PHP dan MySQL terinstal di sistem. Selain itu, Anda juga harus memasang modul IMAP untuk pemrosesan pesan pentalan. Jika belum, instal menggunakan alat pengelola paket yang disebut yum atau apt-get sesuai dengan distribusi Linux Anda.

Langkah 1: Instal Apache, PHP dan MySQL

Instal pada sistem berbasis Red Hat menggunakan perintah yum.

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

Instal pada sistem berbasis Debian menggunakan perintah 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

Langkah 2: Buat Basis Data phpList

Setelah Anda menginstal semua paket yang diperlukan pada sistem, cukup login ke database Anda (MySQL, di sini).

mysql -u root -p

Masukkan kata sandi root mysql. Sekarang buat database (misalnya phplist).

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

Bukanlah praktik yang baik untuk mengakses database dari pengguna root secara langsung, oleh karena itu buatlah pengguna bernama 'tecmint' dan berikan semua izin kepada pengguna di database ' phplist' dengan kata sandi untuk mengaksesnya. Ganti 'kata sandi_saya' dengan kata sandi Anda sendiri, kami memerlukan kata sandi ini nanti saat mengonfigurasi phpList.

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

Sekarang muat ulang hak istimewa untuk mencerminkan perubahan baru pada database dan keluar dari shell mysql.

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

mysql> quit;
Bye

Langkah 3: Unduh dan Instal phpList

Sekarang buka situs resmi phpList dan unduh tarball sumber terbaru (yaitu versi 3.0.5) menggunakan tautan di bawah.

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

Alternatifnya, Anda juga dapat mengunduh paket sumber terbaru menggunakan perintah wget berikut.

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

Setelah mengunduh paket phplist, ekstrak file paketnya. Ini akan membuat direktori bernama 'phplist-3.0.5′ di direktori ini, Anda akan menemukan 'public_html' yang berisi direktori daftar .

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

Sekarang Salin direktori “daftar” ke direktori root web Apache yang dapat diakses melalui web.

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

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

Langkah 4: Mengonfigurasi phpList

Buka file konfigurasi phpList ‘config.php‘ dari direktori ‘lists/config’ di editor teks pilihan Anda.

vi config.php

Tambahkan pengaturan koneksi database phpList seperti nama host, nama database, pengguna database dan kata sandi database seperti yang ditunjukkan di bawah ini.

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

Anda perlu mengedit satu pengaturan lagi, secara default phpList di 'testmode', jadi Anda perlu mengubah nilainya dari '1' menjadi '0 ' untuk menonaktifkan mode pengujian.

define ("TEST",0);

Setelah Anda memasukkan semua detail detailnya. Simpan dan tutup file.

Langkah 5: Akses Aplikasi phpList

Terakhir, arahkan ke browser Anda di direktori 'lists/admin' pada instalasi phpList Anda. Wizard instalasi berbasis web akan memandu Anda melalui sisanya.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Catatan: Jika situs web Anda 'example.com' diarahkan ke direktori '/var/www/html/', dan Anda telah menempatkan file phpList di bawah '/var/www/html/lists', maka Anda harus mengarahkan browser Anda ke http:/ /www.example.com/lists/admin/.

Sekarang klik 'Inisialisasi basis data' dan isi informasi tentang organisasi Anda dan setel kata sandi 'admin'.

Setelah inisialisasi database selesai, lanjutkan ke penyiapan phpList untuk menyelesaikan konfigurasi sesuai kebutuhan Anda.

Setelah itu, pengaturan selesai. Masuk ke panel admin phpList Anda.

Mulai membuat kampanye baru, melihat kampanye, menambah/menghapus pengguna, melihat statistik, dan banyak lagi fitur lainnya untuk dijelajahi dari Dasbor.

Itu dia! Sekarang, Anda dapat mulai menyesuaikan dan memberi merek pada aplikasi pengelola buletin phpList yang baru Anda instal.

Tautan Referensi

Beranda Daftar php

Saya tahu sebagian besar pengguna, tidak tahu cara menginstal dan mengkonfigurasi aplikasi di Linux. Jika Anda mencari seseorang untuk menghosting/menyiapkan phpList di hosting/server pribadi Anda, hubungi kami alasannya karena kami menyediakan berbagai layanan Linux dengan tarif minimum yang wajar.

Beri tahu saya jika Anda menggunakan aplikasi buletin lain yang lebih tangguh daripada phpList dan jangan lupa untuk membagikan artikel ini.