PHPlist - Linux için Açık Kaynak E-posta Bülten Yöneticisi (Toplu Posta) Uygulaması


phpList, çok sayıda aboneye bülten, haber ve mesaj gönderme yeteneğine sahip, en popüler açık kaynaklı posta listesi yöneticilerinden biridir. Bülteni, abonelik listelerini, bülten raporlarını, bildirimleri ve çok daha fazlasını yönetebileceğiniz kullanıcı dostu bir arayüz sağlar. Toplu e-posta yazılımı olarak da adlandırabilirsiniz. Herhangi bir web sitesine entegrasyonu çok kolaydır.

phpList, bilgileri depolamak için MySQL veritabanını kullanır ve komut dosyası PHP dilinde yazılmıştır. Herhangi bir web sunucusunda çalışır ve yöneticinin, kullanıcıların ilgili posta listesine abone olabileceği haber bülteni aboneliği için bir sistem kurmasına yardımcı olur. Kendi posta listenizi yönetebilir ve ayrıca e-postalara dosya (anlaşma duyurusu, iş belgeleri) vb. ekleyebilirsiniz.

Yazılım, Apache ile GNU/Linux için tasarlanmıştır. Ayrıca FreeBSD, OpenBSD, Mac OS X ve Windows gibi diğer Unix benzeri sistemleri de destekler. .

phpList Demosu
  1. Komut dosyasının Ön Uç Demosunu izleyin – http://demo.phplist.com/lists/
  2. Komut dosyasının Yönetici Demosunu izleyin – http://demo.phplist.com/lists/admin/

phpList'in özellikleri

  1. phpList haber bültenleri, bildirimler ve diğer birçok kullanım için mükemmeldir. Çok sayıda posta listesi abonesini yönetme kapasitesine sahiptir. Küçük listelerle bile iyi çalışır.
  2. Phplist web arayüzü internet üzerinden phplist yazmanıza, mesaj göndermenize ve yönetmenize olanak tanır. Ancak sisteminiz kapalı olmasına rağmen mesaj göndermeye devam ediyor.
  3. Şablonlar tamamen özelleştirilebilir ve çeşitli web siteleriyle entegre edilebilir.
  4. E-posta mesajınızı açan kullanıcıların sayısını takip edin.
  5. FCKeditor ve TinyMCE editörlerinin yardımıyla HTML mesajlarını düzenleyebilirsiniz. Abonelerinize metin veya html e-posta mesajı arasında seçim yapabilirsiniz.
  6. Mesajı bir sıraya göre iletir, böylece her abone mesajı alır. Ayrıca birden fazla listeye abone olsalar bile iki kopya almamalarını da sağlar.
  7. Abonenin isim, ülke vb. özellikleri kişiselleştirilebilir, yani kullanıcılardan ihtiyaç duyduğunuz önemli bilgileri abonelik sırasında belirtebilirsiniz.
  8. Kullanıcı Yönetimi araçları, büyük abone veritabanlarını yönetmenin yanı sıra bakımı da iyidir.
  9. Kısıtlama, aşırı yüklenmemesi için sunucunuzdaki yükü sınırlayabilir.
  10. Gönderimi planlama, mesajınızı mesajın gönderileceği zamana göre planlamanıza olanak tanır. RSS beslemeleri otomatik olarak haftalık, günlük veya aylık bir posta listesine gönderilebilir.
  11. Phplist şu anda İngilizce, Fransızca, Portekizce, Almanca, İspanyolca, Felemenkçe, Geleneksel Çince, Vietnamca ve Japonca dillerinde mevcuttur. Diğer diller için Çeviri Çalışmaları halen devam etmektedir.

PhpList'in gerekliliği

PhPlist uygulamasını kurmak için şunlara ihtiyacımız var:

  1. GNU/Linux işletim sistemi
  2. Apache web sunucusu<./li>
  3. PHP sürüm 4.3 veya üstü
  4. PHP Imap Modülü
  5. MySQL sunucusu sürüm 4.0 veya üzeri
Test Ortamı
  1. İşletim Sistemi – CentOS 6.4 ve Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Linux'ta phpList Bülten Yöneticisinin Kurulumu

Daha önce de belirttiğim gibi phpList, Linux için Apache ile PHP'de geliştirildi. Bu nedenle, sistemde PHP ve MySQL'in yüklü olduğu, çalışan bir Web sunucunuzun olması gerekir. Ayrıca, geri dönen iletilerin işlenmesi için IMAP modülünü de yüklemeniz gerekir. Değilse, bunları yum veya apt-get adlı paket yöneticisi aracını kullanarak Linux dağıtımınıza göre yükleyin.

Adım 1: Apache, PHP ve MySQL'i yükleyin

Yum komutunu kullanarak Red Hat tabanlı sistemlere yükleyin.

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

apt-get komutunu kullanarak Debian tabanlı sistemlere kurulum yapın.

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

Adım 2: phpList Veritabanını Oluşturun

Gerekli tüm paketleri sisteme yükledikten sonra veritabanınıza giriş yapın (MySQL, burada).

mysql -u root -p

MySQL kök şifresini girin. Şimdi bir veritabanı oluşturun (phplist deyin).

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

Veritabanına doğrudan kök kullanıcıdan erişmek iyi bir uygulama değildir, dolayısıyla 'tecmint' adında bir kullanıcı oluşturun ve ' veritabanındaki kullanıcıya tüm izinleri verin. phplist' dosyasına erişmek için bir şifre girin. 'şifrem'i kendi şifrenizle değiştirin; daha sonra phpList'i yapılandırırken bu şifreye ihtiyacımız olacak.

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

Şimdi veritabanındaki yeni değişiklikleri yansıtmak için ayrıcalıkları yeniden yükleyin ve MySQL kabuğundan çıkın.

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

mysql> quit;
Bye

Adım 3: phpList'i indirin ve yükleyin

Şimdi resmi phpList sitesine gidin ve aşağıdaki bağlantıyı kullanarak en son kaynak tarball'ı (yani 3.0.5 sürümünü) indirin.

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

Alternatif olarak, aşağıdaki wget komutunu kullanarak en son kaynak paketini de indirebilirsiniz.

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

phplist paketini indirdikten sonra paket dosyalarını açın. Bu dizinde 'phplist-3.0.5′ adında bir dizin oluşturacaktır, listeler dizinini içeren bir 'public_html' bulacaksınız. .

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

Şimdi “listeler” dizinini web üzerinden erişilebilen bir Apache web kök dizinine kopyalayın.

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

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

Adım 4: phpList'i yapılandırma

Tercih ettiğiniz metin düzenleyicide 'lists/config' dizininden 'config.php' phpList yapılandırma dosyasını açın.

vi config.php

Aşağıda gösterildiği gibi ana bilgisayar adı, veritabanı adı, veritabanı kullanıcısı ve veritabanı şifresi gibi phpList veritabanı bağlantı ayarlarını ekleyin.

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

Varsayılan olarak 'testmode'da phpList olmak üzere bir ayarı daha düzenlemeniz gerekir, bu nedenle '1' olan değeri '0 ' olarak değiştirmeniz gerekir ' tuşuna basarak test modunu devre dışı bırakın.

define ("TEST",0);

Tüm ayrıntıları girdikten sonra. Dosyayı kaydedip kapatın.

Adım 5: phpList Uygulamasına Erişim

Son olarak, tarayıcınızın phpList kurulumunuzun 'lists/admin' dizinine gelin. Web tabanlı bir kurulum sihirbazı geri kalan kısımda size yol gösterecektir.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Not: 'example.com' web siteniz '/var/www/html/ dizinine işaret ediyorsa Strong>', ve phpList dosyalarınızı '/var/www/html/lists' altına yerleştirdiyseniz, tarayıcınızı http:/ adresine yönlendirmelisiniz. /www.example.com/lists/admin/.

Şimdi 'Veritabanını başlat'ı tıklayın ve kuruluşunuz hakkındaki bilgileri doldurun ve 'yönetici' şifresini ayarlayın.

Veritabanının başlatılması tamamlandıktan sonra, gereksinimlerinize göre yapılandırmanızı tamamlamak için phpList kurulumuna devam edin.

Bir kez kurulum tamamlandı. PhpList yönetici panelinize giriş yapın.

Kontrol Panelinden yeni kampanyalar oluşturmaya başlayın, kampanyaları görüntüleyin, kullanıcı ekleyin/silin, istatistikleri görüntüleyin ve daha birçok özelliği keşfedin.

Bu kadar! Artık yeni yüklediğiniz phpList haber bülteni yöneticisi uygulamanızı özelleştirmeye ve markalamaya başlayabilirsiniz.

Referans Bağlantıları

phpList Ana Sayfası

Kullanıcıların çoğunu tanıyorum, Linux'ta uygulamaların nasıl kurulacağını ve yapılandırılacağını bilmiyorum. Barındırma/kişisel sunucunuzda bir phpList'i barındıracak/kuracak birini arıyorsanız, bizimle iletişime geçin, çünkü makul minimum fiyatlara çok çeşitli Linux hizmetleri sağlıyoruz.

PhpList'ten daha güçlü başka bir haber bülteni uygulaması kullanıyorsanız bana bildirin ve bu makaleyi paylaşmayı unutmayın.