मेलट्रेन - ओपन सोर्स सॉफ्टवेयर

Mailtrain मुफ्त समाचार पत्र सॉफ्टवेयर

ईमेल मार्केटिंग के लिए MailChimp के लिए वैकल्पिक विकल्प पर

एनालिटिक्स टूल का उपयोग करके ग्राहकों में ग्राहकों में ग्राहकों को परिवर्तित करके प्रचार, अद्यतन और व्यवसाय को बढ़ाकर लक्षित ईमेल के साथ ग्राहक जुड़ाव में सुधार करें।

अवलोकन

MailTrain MailChimp क्लोन और फ़ीचर-समृद्ध स्व-होस्टेड न्यूज़लेटर सॉफ़्टवेयर है जो लाखों ग्राहकों को ईमेल भेजने के लिए बहुत अच्छा है। मेलट्रेन एनालिटिक्स के साथ अभियान स्वचालन जैसी शानदार सुविधाएँ प्रदान करता है। MailTrain आपको बहुत बड़ी सूचियों को बनाए रखने की सुविधा देता है और आप API के माध्यम से मैन्युअल रूप से ग्राहकों को जोड़ सकते हैं या उन्हें CSV फ़ाइल से आयात कर सकते हैं। सभी सूचियाँ कस्टम फ़ील्ड सपोर्ट के साथ आती हैं, और यहां तक ​​कि टैग को जोड़ती हैं। आप अलग -अलग संसाधनों को जोड़ सकते हैं जैसे कि कस्टम फ़ील्ड, पाठ फ़ील्ड, नंबर, ड्रॉप डाउन और amp सहित; मर्ज टैग के माध्यम से चेकबॉक्स। बस उन ग्राहकों को सूचीबद्ध करने के लिए संदेश भेजें जो प्रीसेट सेगमेंटेशन नियमों को फिट करते हैं। आपको स्वतंत्र और छोटे अलग -अलग सूचियों को बनाने की आवश्यकता नहीं है। Mailtrain Node.js, और MySQL/MARIADB पर बनाया गया है। इस ओपन सोर्स न्यूज़लेटर सॉफ्टवेयर के लिए लाइसेंस GPL-3.0 (GNU जनरल पब्लिक लाइसेंस V3.0) है।

सिस्टम आवश्यकताएं

मेलट्रेन स्थापित करने के लिए, आपके पास निम्नलिखित सॉफ्टवेयर्स होने चाहिए:

  • nginx
  • node.js 7 या उससे अधिक
  • mysql v5.5 / mariadb

विशेषताएँ

  • ग्राहक सूची प्रबंधन
  • सूची विभाजन
  • तटकर क्षेत्र
  • ईमेल टेम्प्लेट
  • बड़ी CSV सूची आयात फ़ाइलें
  • आरएसएस अभियान
  • GPG एन्क्रिप्शन
  • आँकड़े
  • टेम्पलेट संपादक
  • स्वचालन
  • कई प्रदाताओं के माध्यम से भेजें

स्थापना

github का उपयोग करके Ubuntu 16.04 LTS पर मेलट्रेन स्थापित करें

नोड.जेएस और एनपीएम स्थापित करें

NodeSource APT रिपॉजिटरी का उपयोग करके Node.js स्थापित करें।

 
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 सर्वर स्थापित करें

अगला, डेटाबेस सर्वर स्थापित करने की आवश्यकता है, MySQL सर्वर को स्थापित करने के लिए निम्न कमांड का उपयोग करें

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

एक बार, डेटाबेस सर्वर स्थापित हो जाने के बाद, MySQL सर्वर को पुनरारंभ करने के लिए निम्न कमांड का उपयोग करें

sudo systemctl restart mysql 

मेलट्रेन डेटाबेस बनाएं। डेटाबेस बनाने के लिए निम्न कमांड का उपयोग करें।

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

}

Mailtrain.conf कॉन्फ़िगरेशन फ़ाइल के लिए SYMLINK बनाएँ ताकि Nginx इसका उपयोग एप्लिकेशन के लोडिंग के लिए कर सके।

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

Nginx वेब सर्वर को पुनरारंभ करें।

sudo systemctl restart nginx

मेलट्रेन को स्थापित और कॉन्फ़िगर करें

मेलट्रेन इंस्टॉलेशन के लिए निर्देशिका बनाएं।

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

मेलट्रेन के दस्तावेज़ रूट निर्देशिका पर नेविगेट करें।

cd /var/www/html/mailtrain

डाउनलोड और अनजिप मेलट्रेन।


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

CONFIG/DEFAULT.TOML को कॉन्फ़िगरेशन/प्रोडक्शन.टोमल के रूप में कॉपी करें और डेटाबेस सेटिंग्स को अपडेट करें।


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

सर्वर चलाएं।

NODE_ENV=production npm start

बधाई! आपने सफलतापूर्वक मेलट्रेन स्थापित किया है।

अन्वेषण करना

आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:

 हिन्दी