Mailman- Ücretsiz Bülten ve Posta Listesi Yazılımı

Mailman Ücretsiz bülten yazılımı

Python tabanlı ücretsiz bülten ve posta listesi yazılımı

Posta listelerini yönetmek ve bülten göndermek için ücretsiz şirket içi bülten yazılımı. Milyonlarca aboneye pazarlama e -postaları gönderin ve müşterilere dönüştürün.

Genel Bakış

Her kuruluşun, ürünlerin güncellemelerini ve promosyonlarını göndermelerine olanak tanıyan e -posta pazarlama çözümlerine ihtiyacı vardır. Olası satışları bulmak ve müşterilere dönüştürmek için e -posta pazarlaması da her dijital işletmenin temel taşıdır. Mailman belki de internette en yaygın, yaygın olarak kullanılan ve ücretsiz bülten yazılımıdır ve bunu bülten kampanyaları için kullanabilirsiniz. Mailman, kuruluşların herhangi bir sayıda aboneye toplu e -posta göndermesini sağlayan ücretsiz ve açık kaynaklı bir posta listesi ve bülten yöneticisidir. Mailman yalnızca site yönetimi için bir arayüz sunar. Kendi başına e -posta göndermez veya almaz, ancak harici bir SMTP sunucusu olan Postfix’e güvenir. Mailman Python’da geliştirilmiştir. Bu açık kaynaklı bülten yazılımı lisansı GNU Genel Kamu Lisansıdır.

Sistem gereksinimleri

  • Apache / nginx
  • Python
  • Postfix

Özellikler

  • Çok dilli destek
  • abone yönetimi
  • Tutulma Kullanımı
  • Liste Yöneticisi
  • Otomatik yanıtlayıcı
  • Dinamik İçerik
  • İniş sayfaları
  • Kampanya Yönetimi
  • Şablonlar
  • Raporlama & amp; Analitik
  • Kullanıcı yönetimi

Kurulum

Postfix SMTP Sunucusunu Yükle

Aşağıdaki kılavuz olarak Postfix gibi SMTP sunucusunu yükleyin.

Postfix SMTP Sunucusu Nasıl Kurulur ve Yapılandırılır

GNU Mailman’ı yükle

GNU Mailman’ı depodan yükleyin.

sudo apt install mailman

Mailman listesi oluşturmak için bu komutu çalıştırın.

sudo newlist mailman

Yönetici e -posta adresini girin ve bir şifre ayarlayın, ardından aşağıdaki komutu kullanarak /etc /aliases dosyasını düzenleyin.

sudo nano /etc/aliases

Aşağıdaki satırları kopyalayıp dosyaya yapıştırın.


## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Takma ad dizin dosyasını güncellemek için aşağıdaki komutu çalıştırın.

sudo newaliases

Postfix SMTP sunucusunu yeniden başlatmak için aşağıdaki komutu çalıştırın.

sudo systemctl restart postfix

Mailman programını başlatmak için aşağıdaki komutu çalıştırın.

sudo systemctl start mailman

FCGIWRAP’ı yükleyin

Mailman Web Arayüzü için, FastCGI ve Nginx ile CGI uygulamalarını çalıştırmaya izin veren FCGIWRAP paketini yükleyin.

sudo apt install fcgiwrap

FCGI ve Nginx’in aynı kullanıcı olarak çalıştığından emin olun (www-data). Aşağıdaki komutu çalıştırarak /etc/init.d/fcgiwrap’ı düzenleyin.

sudo nano /etc/init.d/fcgiwrap

Fcgi \ _user ve fcgi \ _Group değişkenleri için www-data değerini ayarlayın


FCGI_USER="www-data"
FCGI_GROUP="www-data"

FCGIWRAP Hizmetini Yeniden Başlat

sudo systemctl restart fcgiwrap

nginx’i yükle

Nginx’i yüklemek için aşağıdaki komutu çalıştırın.

sudo apt install nginx

FCGIWRAP Hizmetini Yeniden Başlat

sudo systemctl restart fcgiwrap

Web sitenizin sunucu bloğu dosyasını düzenleyin

sudo nano /etc/nginx/sites-available/your-site.conf

Sunucu bölümüne aşağıdaki satırları ekleyin.


location /cgi-bin/mailman {
       root /usr/lib/;
       fastcgi_split_path_info (^/cgi-bin/mailman/[^/]*)(.*)$;
       include /etc/nginx/fastcgi_params;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_path_info;
       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
       fastcgi_intercept_errors on;
       fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
location /images/mailman {
       alias /usr/share/images/mailman;
}
location /pipermail {
       alias /var/lib/mailman/archives/public;
       autoindex on;
}

Nginx web sunucusunu yeniden başlatın.

sudo systemctl reload nginx

Yönetici paneline erişmek için tarayıcıdaki URL’nin altında açın.

http://www.your-site.com/cgi-bin/mailman/admin/

Keşfetmek

Aşağıdaki bağlantıları alakalı bulabilirsiniz:

 Türkçe