Postal लेन -देन ईमेल सेवा
SendGrid और Mailgun के लिए आधार विकल्प पर पूर्ण रूप से चित्रित किया गया
पोस्टल वेब एप्लिकेशन के साथ आसान एकीकरण के लिए HTTP एपीआई के साथ एक मेल सर्वर सॉफ्टवेयर है। ईमेल ट्रैकिंग को बेहतर बनाने के लिए केंद्रीय लेनदेन ईमेल सेवा के रूप में डाक का उपयोग करें।
अवलोकन
एक सुरक्षित मेल सर्वर इंटरनेट ईमेल सिस्टम के भीतर एक महत्वपूर्ण तत्व है, जो एक संदेश ट्रांसफर एजेंट या मेल रिले सॉफ़्टवेयर के रूप में कार्य करता है, जो एक कंप्यूटर से दूसरे कंप्यूटर में ईमेल संदेशों को एसएमटीपी का उपयोग करके स्थानांतरित करता है। पोस्टल मेल सर्वर ईमेल सर्वर के बीच लोकप्रिय ईमेल सर्वर सॉफ्टवेयर में से एक है। वेबसाइटों और वेब सर्वर द्वारा उपयोग के लिए यह एक पूर्ण और पूरी तरह से चित्रित मेल सर्वर है। यह SendGrid, Mailgun या PostMark लेकिन खुले स्रोत का विकल्प है और आप अपने स्वयं के सर्वर पर चलने के लिए तैयार हैं। स्पैम और वायरस ईमेल सिस्टम की सबसे बड़ी समस्याओं में से एक है, और पोस्टल मेल सर्वर अवांछित सामग्री और स्पैम संदेशों के प्रभावी फ़िल्टरिंग के लिए स्पैमासैसिन और अमाविस के साथ एकीकरण का समर्थन करता है। यह SendGrid और Mailgun की तरह एक HTTP API प्रदान करता है, जो वेब अनुप्रयोगों के साथ एकीकृत करने के लिए एक आसान काम बनाता है। यह मौजूदा अनुप्रयोगों और प्रणालियों के साथ एकीकरण के लिए SMTP सर्वर का भी समर्थन करता है। पोस्टल 100% मुक्त और खुला स्रोत है आप स्रोत कोड डाउनलोड कर सकते हैं, इसे अपनी आवश्यकताओं के अनुसार संशोधित कर सकते हैं और अतिरिक्त सुविधाओं को जोड़कर इसे बढ़ा सकते हैं। आप इसे जहां तक चाहें स्केल कर सकते हैं। स्वचालित स्थापना प्रक्रिया के कारण उबंटू पर उपयोग और स्थापित करना बहुत आसान है। कॉन्फ़िगरेशन बहुत सरल और स्वच्छ है और आप सॉफ़्टवेयर को कॉन्फ़िगरेशन का उपयोग करके पूरी क्षमता से नियंत्रित कर सकते हैं। स्पष्ट और सरल प्रलेखन डाक मेल सर्वर के पेशेवरों में से एक है। पोस्टल मेल सर्वर आपको स्टोर करने और सभी भेजने और बेहतर नियंत्रण के लिए संदेश प्राप्त करने की अनुमति देता है, यह जांचने के लिए कि वास्तव में क्या भेजा गया था। यह उच्च मात्रा ईमेल भेजने के लिए आईपी पूल का भी समर्थन करता है।
सिस्टम आवश्यकताएं
पोस्टल चलाने के लिए पूर्व-आरएक्यू के एक जोड़े हैं। यह पृष्ठ बताता है कि Ubuntu 16.04 सर्वर पर आवश्यक चीजों को जल्दी से कैसे स्थापित किया जाए।
रूबी स्थापित करें
sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential
MySQL स्थापित करें
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.1/ubuntu xenial main'
sudo apt update
sudo apt install mariadb-server libmysqlclient-dev
आपके MySQL सर्वर को अनुकूलित करने के लिए कुछ अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है। यह इस प्रलेखन के दायरे से बाहर है।
Rabbitmq स्थापित करें
curl -sL https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'
sudo apt update
sudo apt install rabbitmq-server
Node.js स्थापित करें
sudo apt install nodejs
गिट स्थापित करें
sudo apt install git
विशेषताएँ
यह उन चीजों की सुविधाओं की एक सूची है (कोई वास्तविक विशेष क्रम में) जो पोस्टल कर सकते हैं।
सामान्य सुविधाएँ
- मेल सर्वर के साथ कई संगठनों के लिए समर्थन & amp; भीतर उपयोगकर्ता।
- ग्राफ और आँकड़े आने वाले & amp की मात्रा दिखाते हैं; आउटगोइंग मेल।
- ऐतिहासिक संदेश देखने के लिए पहुंच।
- पूर्ण आउटगोइंग देखने के लिए पहुंच & amp; इनकमिंग मैसेज कतार।
- RealTime में डिलीवरी की जानकारी के बारे में लाइव जानकारी प्राप्त करने के लिए WebHooks सेट करें। WebHook अनुरोधों के अंतिम 7 दिनों तक पूरी पहुंच भी डिबगिंग उद्देश्यों के लिए संग्रहीत की जाती है।
- अंतर्निहित डीएनएस जाँच & amp; आपके द्वारा मेल भेजने वाले डोमेन को सुनिश्चित करने के लिए निगरानी अधिकतम डिलीवरी के लिए सही ढंग से कॉन्फ़िगर की गई है।
- प्रति सर्वर रिटेंशन कॉन्फ़िगरेशन यह निर्धारित करने के लिए कि डेटाबेस में कितने लंबे संदेशों को रखा जाना चाहिए और डिस्क पर रखने के लिए अधिकतम आकार।
- पूर्ण लॉगिंग तो डिलीवरी के मुद्दों को आसानी से पहचाना जा सकता है।
- मेल सर्वर वाइड सर्च टूल उन संदेशों को खोजने के लिए जिन्हें जांच की आवश्यकता है।
आउटगोइंग ई-मेल
- SMTP सर्वर को संदेश भेजें या HTTP API का उपयोग करें।
- प्रति सर्वर कई क्रेडेंशियल्स का प्रबंधन करें।
- आउटबाउंड संदेशों के DKIM हस्ताक्षर करने के लिए समर्थन।
- वास्तव में उन्हें प्राप्तकर्ताओं को वितरित किए बिना पोस्टल में संदेश रखने के लिए विकास को सक्षम करें (संदेश डाक इंटरफ़ेस में देखा जा सकता है)। -अंतर्निहित दमन सूची प्राप्तकर्ताओं को मेल भेजने से बचने के लिए जो मौजूद नहीं हैं या ई-मेल स्वीकार नहीं कर सकते हैं।
- जब प्राप्तकर्ता आपके ई-मेल खोलते हैं और उनके भीतर लिंक पर क्लिक करते हैं, तो ट्रैक रखने के लिए ट्रैकिंग पर क्लिक करें और खोलें।
- मेल सर्वर पर दुर्व्यवहार से बचने के लिए प्रति-सर्वर कॉन्फ़िगर करें।
- आईपी पते भेजने के कई पूलों का प्रबंधन।
- कुछ आईपी पते से मेल वितरित करने के लिए विभिन्न प्रेषकों या प्राप्तकर्ताओं को कॉन्फ़िगर करें।
- मेल टैगिंग तो कुछ ई-मेल को एक टैग दिया जा सकता है ताकि उन्हें जरूरत पड़ने पर समूहीकृत किया जा सके। उदाहरण के लिए, आप रसीदों या पासवर्ड-रेजेट ई-मेल को टैग कर सकते हैं।
इनकमिंग ई-मेल
- HTTP एंडपॉइंट्स के लिए आने वाले ई-मेल को अग्रेषित करने की क्षमता।
- अन्य SMTP सर्वर को आने वाले ई-मेल को अग्रेषित करने की क्षमता। -अन्य ई-मेल पते के लिए आने वाले ई-मेल को अग्रेषित करने की क्षमता।
- स्पैम & amp; स्पैमसैससिन और क्लैमव के साथ थ्रेड चेकिंग कॉन्फ़िगर करने योग्य थ्रेसहोल्ड और स्पैम संदेशों से निपटने के लिए विभिन्न तरीकों के साथ।
स्थापना निर्देश
जल्दी उठने और जल्दी से चलने के लिए, आप इन चरणों का पालन कर सकते हैं। आपके पास 10 मिनट से भी कम समय में जाने के लिए एक बुनियादी डाक स्थापना तैयार होगी।
- Ubuntu 16.04 LTS चलाने वाले एक नए सर्वर का प्रावधान करें। यह किसी भी प्रदाता से हो सकता है। हम परीक्षण के लिए डिजिटल महासागर का उपयोग करते हैं।
- रूट के रूप में अपने नए सर्वर पर लॉगिन करें और पोस्टल स्थापित करने के लिए निम्न कमांड चलाएं:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- आपके साथ लॉगिन करने के लिए एक नया उपयोगकर्ता बनाएं:
curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh
- एक वेब ब्राउज़र में अपने डाक स्थापना तक पहुंचें। आप एक एसएसएल चेतावनी के साथ शुरू करेंगे क्योंकि प्रमाण पत्र मान्य नहीं है, लेकिन आप इसे बाद में ठीक कर सकते हैं।
- आपको पोर्ट 25 पर SMTP सर्वर तक पहुंचने में भी सक्षम होना चाहिए।
अगले कदम
अब आपकी स्थापना सक्रिय है, कुछ चीजें हैं जिन्हें आप आगे कर सकते हैं।
- अपने MySQL को बदलें & amp; RabbitMQ पासवर्ड। डिफ़ॉल्ट रूप से वे P0STALPASSW0RD पर सेट होते हैं और MySQL रूट पासवर्ड खाली है।
- कुछ उचित के साथ /etc/nginx/ssl/postal.cert में स्वयं हस्ताक्षरित प्रमाणपत्रों को बदलें। आप लेट्स एन्क्रिप्ट के माध्यम से मुफ्त में एक पाने के लिए सर्टिफिकेट जैसी किसी चीज़ का उपयोग कर सकते हैं।
- अपने DNS को उचित रूप से सेट करें, पूर्ण विवरण के लिए गाइड देखें।
- स्पैम को कॉन्फ़िगर करें & amp; वायरस की जाँच, पूर्ण विवरण के लिए गाइड देखें
- कॉन्फ़िगर करें क्लिक करें/ट्रैकिंग खोलें, पूर्ण विवरण के लिए गाइड देखें।
- बूट पर शुरू करने के लिए डाक कॉन्फ़िगर करें