कंपनियों के लिए अपने स्वयं के मेल सर्वरों का उपयोग करना और ईमेल मार्केटिंग को लागू करना आम होता जा रहा है, व्यक्तिगत रूप से मेरा मानना है कि इन कार्यों को करते समय एक उपकरण जो सबसे अच्छा रूपांतरित होता है Sendgrid, लेकिन दुर्भाग्य से यह अनन्य है। ए Sendgrid के लिए वैकल्पिक कि मैं कुछ दिनों के लिए परीक्षण कर रहा है डाक का, बहुत दिलचस्प सुविधाओं के साथ एक खुला स्रोत मेल सर्वर जो हमारे वेब सर्वर पर आसानी से स्थापित किया जा सकता है।
डाक क्या है?
डाक का रूबी, पीएचपी और नोड की टीम द्वारा विकसित एक खुला स्रोत उपकरण है aTech मीडिया और यह हमें किसी भी प्लेटफ़ॉर्म या वेब सर्वर पर व्यापक विशेषताओं वाला एक मेल सर्वर रखने की अनुमति देता है।
यह उपकरण एक उत्कृष्ट विकल्प है SendGrid, मेलगंज या यहां तक कि कम से कम लोकप्रिय डाक-घर की मुहर लगाना, मूल रूप से aTech टीम की बुनियादी जरूरतों को कवर करने के लिए बनाया गया था, लेकिन बाद में सभी उपयोगकर्ताओं के उपयोग के लिए जारी किया गया था।
टूल में बहुत अच्छा इंटरफ़ेस है और इसे 6 महीने से अधिक समय तक परीक्षण किया गया है, इसमें एक सरल एपीआई भी है जो हमें ईमेल को स्वचालित रूप से भेजने और प्राप्त करने की अनुमति देगा।
एप्लिकेशन के विभिन्न स्क्रीनशॉट निश्चित रूप से इस उत्कृष्ट ओपन सोर्स मेल सर्वर की विशेषताओं का अधिक विस्तृत विवरण देंगे।
पोस्टल कैसे स्थापित करें?
पोस्टल स्थापित करने से पहले हमें रूबी, MySQL, RabbitMQ, Node.js और git इंस्टॉल करने की आवश्यकता है, तो हमें निम्नलिखित चरणों का पालन करना चाहिए:
- संबंधित डेटाबेस बनाएँ और डाक के समुचित कार्य के लिए इसे तैयार करें
mysql -u root -p
हमें पोस्टल डेटाबेस बनाना होगा, आपको अपने सर्वर के लोकल आईपी को बदलना होगा और उस पासवर्ड के साथ XXX भी चाहिए।
बनाएँ डेटाबेस `डाक का`CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; अनुदान सब ON `डाक का`.* सेवा मेरे `डाक का`@`127.0.0.1` द्वारा पहचाना गया "एरोटिक";
किसी विशिष्ट उपयोगकर्ता को उपसर्ग के साथ सभी डेटाबेस तक पहुंचने की अनुमति दें
postal-
.अनुदान सभी विशेषाधिकार ON `पोस्टकार्ड-%` . * सेवा मेरे `डाक का`@`%` द्वारा पहचाना गया "एरोटिक";
- निम्नलिखित आदेशों के साथ एक RabbitMQ वर्चुअल होस्ट बनाएँ:
sudo rabbitmqctl add_vhost /postal sudo rabbitmqctl add_user postal XXX sudo rabbitmqctl set_permissions -p /postal postal ".*" ".*" ".*"
- ज़िप चलाने के लिए अपना डिस्ट्रो तैयार करें
sudo useradd -r -m -d /opt/postal -s /bin/bash postal
- दो निर्भरताएं स्थापित करें जो आवश्यक हैं और कुछ परियोजनाओं की आवश्यकता है:
sudo gem install bundler sudo gem install procodile
- निम्न आदेश के साथ उपयुक्त निर्देशिका में स्रोत कोड क्लोन करें:
sudo -u postal git clone https://github.com/atech/postal /opt/postal/app
हम निम्नलिखित कमांड के साथ, किसी भी निर्देशिका से डाक का उपयोग करने के लिए एक प्रतीकात्मक लिंक बना सकते हैं
sudo ln -s /opt/postal/app/bin/postal /usr/bin/postal
- रूबी निर्भरता स्थापित करें जिसे चलाने के लिए पोस्टल की आवश्यकता है।
postal bundle /opt/postal/app/vendor/bundle
- निम्नलिखित कमांड के साथ टूल का प्रारंभिक सेटअप चलाएँ:
postal initialize-config
- डाक डेटाबेस को प्रारंभ करें और अपनी स्थापना को पंजीकृत करें ताकि उसमें https हो:
postal initialize
हमारे रजिस्टर करने से एन्क्रिप्ट की कीज होती है
postal register-lets-encrypt youremail@example.com
- अपना डाक सर्वर चलाएं और आनंद लेना शुरू करें:
postal start
बहुत दिलचस्प आपका लेख, इसे जांचने के लिए कतारबद्ध।
क्या आप सुस्त के लिए किसी भी मुफ्त सॉफ्टवेयर विकल्प के बारे में जानते हैं?
नमस्ते.