MailTrain - Λογισμικό ανοιχτού κώδικα

Mailtrain Δωρεάν λογισμικό ενημερωτικού δελτίου

Σε εναλλακτική λύση για το MailChimp για μάρκετινγκ email

Βελτίωση της εμπλοκής των πελατών με στοχευμένα μηνύματα ηλεκτρονικού ταχυδρομείου σε προωθήσεις, ενημερώσεις και αναπτύσσουν επιχειρήσεις μετατρέποντας τους συνδρομητές σε πελάτες που χρησιμοποιούν εργαλεία ανάλυσης.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το MailTrain είναι κλώνος MailChimp και πλούσιο σε χαρακτηριστικά λογισμικό με αυτο-φιλοξενούμενο ενημερωτικό δελτίο που είναι ιδανικό για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου σε εκατομμύρια συνδρομητές. Το MailTrain παρέχει υπέροχες λειτουργίες όπως αυτοματοποίηση καμπάνιας με αναλυτικά στοιχεία. Το MailTrain σάς επιτρέπει να διατηρήσετε πολύ μεγάλες λίστες και μπορείτε να προσθέσετε με μη αυτόματο τρόπο τους συνδρομητές μέσω του API ή να τις εισαγάγετε από ένα αρχείο CSV. Όλες οι λίστες έρχονται με προσαρμοσμένη υποστήριξη πεδίου και ακόμη και συνδυάζουν ετικέτες. Μπορείτε να προσθέσετε διαφορετικούς πόρους, όπως προσαρμοσμένα πεδία, συμπεριλαμβανομένων πεδίων κειμένου, αριθμών, drop Downs & amp; Πλαίσιο ελέγχου, μέσω των ετικετών συγχώνευσης. Απλά στείλτε μηνύματα στους συνδρομητές λίστας που ταιριάζουν με τους κανόνες προεπιλογής τμηματοποίησης. Δεν χρειάζεται να δημιουργήσετε ανεξάρτητες και μικρές διαχωρισμένες λίστες. Το MailTrain είναι χτισμένο στο Node.js και το MySQL/MariaDB. Η άδεια για αυτό το λογισμικό ενημερωτικού δελτίου ανοιχτού κώδικα είναι GPL-3.0 (GNU General Public License v3.0).

Απαιτήσεις συστήματος

Για να εγκαταστήσετε το MailTrain, πρέπει να έχετε τα ακόλουθα λογισμικά:

  • nginx
  • node.js 7 ή μεγαλύτερο
  • mysql v5.5 / mariadb

Χαρακτηριστικά

  • Διαχείριση λίστας συνδρομητών
  • Κατάτμηση λίστας
  • Προσαρμοσμένα πεδία
  • Πρότυπα email
  • Μεγάλα αρχεία εισαγωγής λίστας CSV
  • καμπάνιες RSS
  • κρυπτογράφηση GPG
  • στατιστικά στοιχεία
  • Επεξεργαστές προτύπων
  • Αυτοματισμός
  • Αποστολή μέσω πολλών παρόχων

Εγκατάσταση

Εγκαταστήστε το MailTrain στο Ubuntu 16.04 LTS χρησιμοποιώντας το GitHub

Εγκατάσταση Node.js και NPM

Εγκαταστήστε το Node.js χρησιμοποιώντας το αποθετήριο APT NODESOURCE.

 
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs 

Ελέγξτε τις εκδόσεις Node.js και NPM.

 
node -v && npm -v
# v8.11.1
# 5.6.0 

Εγκαταστήστε το MySQL Server

Στη συνέχεια, πρέπει να εγκαταστήσετε διακομιστή βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το MySQL Server

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Μόλις εγκατασταθεί ο διακομιστής βάσης δεδομένων, χρησιμοποιήστε την ακόλουθη εντολή για να κάνετε επανεκκίνηση του MySQL Server

sudo systemctl restart mysql 

Δημιουργία βάσης δεδομένων MailTrain. Χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε βάση δεδομένων.

CREATE DATABASE mailtrain 

Δημιουργήστε έναν χρήστη βάσης δεδομένων που ονομάζεται "" με νέο κωδικό πρόσβασης. και χορήγησε πλήρη πρόσβαση στον χρήστη στη βάση δεδομένων εκτελώντας τις ακόλουθες εντολές. Αλλαγή με τον επιθυμητό χρήστη της βάσης δεδομένων και με τον επιθυμητό κωδικό πρόσβασης.

 CREATE USER ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;

Εγκατάσταση διακομιστή ιστού Nginx

Εκτελέστε κάτω από την εντολή για να εγκαταστήσετε το NGINX.

sudo apt install nginx

Ρυθμίστε το nginx ως αντίστροφη πληρεξούσιο. Εκτελέστε παρακάτω εντολή και προσθέστε δείγμα κώδικα στο αρχείο ρυθμίσεων.

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

}

Δημιουργήστε το Symlink για το αρχείο διαμόρφωσης MailTrain.conf έτσι ώστε το Nginx να μπορεί να το χρησιμοποιήσει για φόρτωση εφαρμογής.

sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/

Επανεκκίνηση του διακομιστή ιστού Nginx.

sudo systemctl restart nginx

Εγκαταστήστε και διαμορφώστε το MailTrain

Δημιουργήστε κατάλογο για την εγκατάσταση MailTrain.

sudo mkdir -p /var/www/html/mailtrain

Μεταβείτε στον ριζικό κατάλογο εγγράφων του MailTrain.

cd /var/www/html/mailtrain

Κατεβάστε και αποσυνδέστε το MailTrain.


wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install

Αντιγραφή config/default.toml ως ρυθμίσεις βάσης δεδομένων config/production.toml και ενημέρωσης.


sudo cp config/default.toml config/production.toml
sudo nano config/production.toml

Εκτελέστε τον διακομιστή.

NODE_ENV=production npm start

Συγχαρητήρια! Έχετε εγκαταστήσει με επιτυχία το MailTrain.

Εξερευνήστε

Μπορείτε να βρείτε τους ακόλουθους συνδέσμους που σχετίζονται με τους συνδέσμους:

 Ελληνικά