Mailtrain Ücretsiz bülten yazılımı
E -posta pazarlaması için MailChimp'e öncül alternatif
Analytics araçlarını kullanarak aboneleri müşterilere dönüştürerek promosyonlar, güncellemeler ve iş yetiştirme ile ilgili hedefli e -postalarla müşteri katılımını artırın.
Genel Bakış
MailTrain, milyonlarca aboneye e-posta göndermek için harika olan MailChimp klonu ve zengin özellikli kendi kendine barındırılmış bülten yazılımıdır. MailTrain, Analytics ile kampanya otomasyonu gibi mükemmel özellikler sunar. MailTrain çok büyük listeler tutmanıza olanak tanır ve API aracılığıyla aboneleri manuel olarak ekleyebilir veya bir CSV dosyasından içe aktarabilirsiniz. Tüm listeler özel saha desteği ile birlikte gelir ve hatta etiketleri birleştirir. Metin alanları, sayılar, açılır düşüşler & amp dahil olmak üzere özel alanlar gibi farklı kaynaklar ekleyebilirsiniz. Birleştirme etiketleri aracılığıyla onay kutuları. Önceden ayarlanmış segmentasyon kurallarına uygun aboneleri listelemek için mesajlar gönderin. Bağımsız ve küçük ayrılmış listeler oluşturmanız gerekmez. MailTrain Node.js ve MySQL/MariAdb üzerine kurulmuştur. Bu açık kaynak bülteni yazılımı lisansı GPL-3.0 (GNU Genel Kamu Lisansı v3.0).
Sistem gereksinimleri
MailTrain’i yüklemek için aşağıdaki yazılımlara sahip olmanız gerekir:
- nginx
- Node.js 7 veya daha büyük
- MySQL v5.5 / mariadb
Özellikler
- Abone Listesi Yönetimi
- Segmentasyon listesi
- Özel Alanlar
- E-posta Şablonları
- Büyük CSV listesi içe aktarma dosyaları
- RSS kampanyaları
- GPG şifrelemesi
- İstatistik
- Şablon editörleri
- Otomasyon
- Birden fazla sağlayıcı aracılığıyla gönderin
Kurulum
GitHub’ı kullanarak Ubuntu 16.04 LTS’ye Mailtrain’i yükleyin
Node.js ve NPM’yi yükleyin
Dodesource Apt Deposu kullanarak Node.js yükleyin.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Node.js ve NPM sürümlerini kontrol edin.
node -v && npm -v
# v8.11.1
# 5.6.0
MySQL Server’ı yükleyin
Ardından, veritabanı sunucusunu yüklemeniz gerekiyor, mysql sunucusunu yüklemek için aşağıdaki komutu kullanın
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Veritabanı sunucusu yüklendikten sonra, MySQL sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın
sudo systemctl restart mysql
MailTrain veritabanı oluşturun. Veritabanı oluşturmak için aşağıdaki komutu kullanın.
CREATE DATABASE mailtrain
Yeni şifreli "" adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Nginx web sunucusunu yükleyin
Nginx’i yüklemek için aşağıdaki komutu çalıştırın.
sudo apt install nginx
Nginx’i ters proxy olarak yapılandırın. Aşağıdaki komutu çalıştırın ve yapılandırma dosyasına örnek kodu ekleyin.
sudo nano /etc/nginx/sites-available/mailtrain.conf
server {
listen [::]:80;
listen 80;
server_name example.com;
charset utf-8;
client_max_body_size 50M;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
Nginx’in uygulamanın yüklenmesi için kullanabilmesi için mailtrain.conf yapılandırma dosyası için SymLink oluşturun.
sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/
Nginx web sunucusunu yeniden başlatın.
sudo systemctl restart nginx
MailTrain’i yükleyin ve yapılandırın
MailTrain kurulumu için dizin oluşturun.
sudo mkdir -p /var/www/html/mailtrain
MailTrain’in Belge Kök Dizini’ne gidin.
cd /var/www/html/mailtrain
MailTrain’i indirin ve açın.
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install
Config/confor.toml olarak config/üretim.toml olarak kopyalayın ve veritabanı ayarlarını güncelleyin.
sudo cp config/default.toml config/production.toml
sudo nano config/production.toml
Sunucuyu çalıştırın.
NODE_ENV=production npm start
Tebrikler! MailTrain’i başarıyla yüklediniz.