परिचय
मेल-इन-द-बॉक्स (MiaB) सुरक्षा समस्याओं से बचने के लिए आवश्यक सभी जटिल कॉन्फ़िगरेशन का ध्यान रखता है, एक ठोस स्पैम डिटेक्शन सिस्टम प्रदान करता है और आपको निगरानी, रिपोर्टिंग और बैकअप तंत्र प्रदान करता है। यह आपके ईमेल डोमेन के लिए लेट्स एनक्रिप्ट क्रिप्ट को स्वचालित रूप से सेट अप और स्वचालित रूप से नवीनीकृत कर सकता है, साथ ही आपके मेल सर्वर के आईपी पते को सुनिश्चित करने के लिए आवश्यक विस्तृत DNS कॉन्फ़िगरेशन को कॉन्फ़िगर करने से अन्य सर्वरों द्वारा भरोसा किया जाता है, और ब्लैक लिस्ट होने की संभावना कम होती है।
मेल-इन-द-बॉक्स कैलेंडर (CalDAV) और संपर्क (CardDAV) सर्वर प्रदान करने के लिए Nextcloud को भी शामिल करता है।
आवश्यक शर्तें
- एक ताजा Ubuntu 18.04 सर्वर
- कम से कम 1 जीबी रैम
- एक IPv4 पता। केवल एक IPv6 पते के पीछे होस्टिंग ईमेल कई कारणों के लिए एक व्यवहार्य विकल्प नहीं है।
शुरू करना
MiaB को पूरे VPS की आवश्यकता होती है, इसलिए आपको हमेशा एक नए VPS के साथ शुरुआत करनी होगी। MiaB को विशेष रूप से Ubuntu 18.04 के लिए डिज़ाइन किया गया है। यह एक "दीर्घकालिक समर्थन" संस्करण है, जिसका अर्थ है कि इस मामले में यह अप्रैल 2028 तक समर्थित होगा।
अपने ईमेल सर्वर के लिए एक होस्टनाम चुनें। MiaB box.
आपके प्राथमिक डोमेन के उप-डोमेन की सिफारिश करता है । आप MiaB का उपयोग करके कई डोमेन पर ईमेल होस्ट कर सकते हैं, लेकिन आपके MiaB बॉक्स में केवल एक होस्टनाम होगा। यदि आप निश्चित नहीं हैं box.example.com
, तो example.com
अपने स्वयं के डोमेन के साथ बदलें।
आप इस होस्टनाम का उपयोग अपने ब्राउज़र में मियाबी के कॉन्फ़िगरेशन यूआई, अपने वीपीएस में एसएसएच और अपने वेब-मेल तक पहुंचने के लिए करेंगे। एक बार आपका VPS सेट हो जाने के बाद, उदाहरण के लिए, उसके IPv4 पते पर ध्यान दें 203.0.113.0
। आपको इस पूरे ट्यूटोरियल में कई बार इसकी आवश्यकता होगी।
अपने नए VPS पर रिवर्स DNS सेट करें
- अपने Vultr कंट्रोल पैनल में, अपना सर्वर चुनें, और
Settings
पेज पर जाएँ।
- वहां आपको Reverse DNS नाम का एक कॉन्फ़िगरेशन दिखाई देगा। इसे डिफ़ॉल्ट रूप से कुछ इस तरह सेट किया जाएगा
203.0.113.0.vultr.com
।
- उदाहरण के लिए, ऊपर दिए गए अपने VPS के लिए चुने गए होस्टनाम से मिलान करने के लिए इसे बदलें
203.0.113.0.box.example.com
।
- अपने परिवर्तनों को सहेजने के लिए "टिक" आइकन पर क्लिक करें।
अपने डोमेन रजिस्ट्रार पर अपने डोमेन के नेमसर्वर को कॉन्फ़िगर करें
MiaB के लिए अपने DNS को सही ढंग से कॉन्फ़िगर करने का सबसे सरल (और अपेक्षित) तरीका यह है कि वह आपके डोमेन के DNS का पूर्ण नियंत्रण ले सके। इसके लिए आपका एमआयबी इंस्टाल दो नेमवेरर्स प्रदान करता है, जिसके लिए आप अपने डोमेन को इंगित करते हैं। ये निम्नलिखित रूप लेंगे:
ns1.box.example.com
ns2.box.example.com
आपको अपने डोमेन रजिस्ट्रार पर कंट्रोल पैनल का उपयोग करने की आवश्यकता होगी ताकि MiaB द्वारा प्रदान किए गए नेमसर्वर को आपके डोमेन के नाम के रूप में निर्दिष्ट किया जा सके। आपको अपने डोमेन रजिस्ट्रार (कभी-कभी "ग्लू रिकॉर्ड" कहा जाता है) के साथ अपने मिया-प्रदान किए गए नेमसर्वर को भी पंजीकृत करने की आवश्यकता होती है। यह प्रक्रिया आपके पास मौजूद रजिस्ट्रार के आधार पर भिन्न होती है। अनिवार्य रूप से आपको अपने नाम सर्वर ( ns1.box.example.com
और ns2.box.example.com
) और आईपी पते को दर्ज करने के लिए कहा जाना चाहिए, जो कि आपके Vultr VPS का IP पता है।
स्थापना
आपके नए VPS में SSH उस IP पते का उपयोग करें जिसे आपने पहले नोट किया था।
$ ssh [email protected]
आपका रूट यूजर पासवर्ड वल्चर कंट्रोल पैनल Overview
सेक्शन में पाया जा सकता है ।
अपने टर्मिनल में निम्नलिखित को कॉपी और पेस्ट करें।
$ curl -s https://mailinabox.email/setup.sh | sudo bash
कई उबंटू पैकेज अब आपके लिए स्थापित किए जाएंगे। आखिरकार, आपसे कुछ स्थापना प्रश्न पूछे जाएंगे:
- आपका ईमेल पता यह कुछ इस तरह डिफ़ॉल्ट होगा
[email protected]
। जिसे आप पसंद करते हैं उसे बदल दें।
- होस्टनाम यह होस्टनाम के लिए डिफ़ॉल्ट होना चाहिए जिसे आपने पहले ही अपने वीपीएस के लिए सेट किया है, उदाहरण के लिए
box.example.com
। इस तरह छोड़ दो।
- Tzdata को कॉन्फ़िगर करना अपने समयक्षेत्र का चयन करें।
- पासवर्ड अंत में, आपको एक नया पासवर्ड दर्ज करने के लिए कहा जाएगा। इसका उपयोग आपके नए ईमेल खाते के लिए किया जाएगा, साथ ही साथ व्यवस्थापक इंटरफ़ेस में लॉग इन किया जाएगा।
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, आपको एक सफलता संदेश और एक वेबसाइट लिंक दिया जाएगा जिसमें व्यवस्थापक इंटरफ़ेस होगा।
Your Mail-in-a-Box is running.
Please log in to the control panel for further instructions at:
https://203.0.113.0/admin
You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:
C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F
पहली बार लॉग इन कर रहे हैं
जब आप अपने ब्राउज़र में पहली बार मियाबी में लॉग इन करते हैं, तो आप स्थापना प्रक्रिया के अंत में दिए गए पते का उपयोग करेंगे। यह डोमेन नाम के बजाय आपके VPS के IP पते का उपयोग करेगा।
इस बिंदु पर एसएसएल प्रमाणपत्र उत्पन्न नहीं हुआ है, इसलिए आपका बॉक्स एक स्व-हस्ताक्षरित प्रमाण पत्र का उपयोग करेगा। आपका वेब ब्राउज़र लगभग निश्चित रूप से आपको चेतावनी देगा, यह सुझाव देना खतरनाक है। स्व-हस्ताक्षरित प्रमाण पत्र स्वीकार करें। यह केवल पहले-चलाने के दौरान उपयोग किया जाता है।
स्थापना के दौरान आपके द्वारा कॉन्फ़िगर किए गए ईमेल पते और पासवर्ड का उपयोग करके मियाब में लॉग इन करें।
सिस्टम स्थिति जाँच
आपके MiaB में एक बहुत ही उपयोगी अनुभाग है Status Checks
। जब आप पहली बार लॉग इन करते हैं, तो आप इस पेज पर पहुंचेंगे और बाद में इसे देखने के लिए System
> Status Checks
यह देखने के लिए कि क्या कोई समस्या है जिसे हल करने की आवश्यकता है।
यदि मियाब एक बटन दिखाता है जो आपको अपने वीपीएस ("रिबूट बॉक्स") को रिबूट करने के लिए कहता है, तो आपको ऐसा करना चाहिए। यदि VPS को रिबूट करने का स्वचालित प्रयास विफल हो जाता है, तो आप इसे अपने Vultr नियंत्रण कक्ष के माध्यम से कर सकते हैं, नियंत्रण कक्ष के शीर्ष-दाईं ओर एक आइकन है; या कमांड-लाइन के माध्यम से, कमांड का उपयोग करके reboot
।
कुछ मुद्दों को तुरंत हल करने के लिए बिल्कुल आवश्यक नहीं हैं। उदाहरण के लिए, पासवर्ड-आधारित लॉगिन चेतावनी, या सॉफ़्टवेयर पैकेज जिन्हें अपडेट करने की आवश्यकता है। हालांकि बाद में इन्हें ठीक करना सुनिश्चित करें।
पुष्टि करें कि निम्न आइटम सही हैं, और यदि नहीं, तो उन्हें आगे बढ़ने से पहले हल करें:
- Nameserver गोंद रिकॉर्ड
- इस डोमेन को आपके बॉक्स के IP पते पर हल होना चाहिए
प्रचार करने के लिए आपको अपने पहले के DNS परिवर्तनों का इंतजार करना पड़ सकता है, जिसमें कुछ घंटे लग सकते हैं। यदि परिवर्तन प्रभावी हुए हैं तो बस थोड़ी देर बाद पृष्ठ को फिर से लोड करें।
टीएलएस (एसएसएल) प्रमाणपत्र का प्रावधान और स्थापित करें
आपके लिए मान्य SSL प्रमाणपत्र को कॉन्फ़िगर करने के लिए आपको MiaB मिलना चाहिए। जाएँ System
> TLS (SSL) Certificates
और प्रत्येक डोमेन के बगल में "प्रमाणपत्र स्थापित करें" पर क्लिक करें।
आप अब डोमेन का उपयोग करके अपने MiaB में लॉग इन कर पाएंगे, उदाहरण के लिए https://box.example.com/admin
, और आपका वेब ब्राउज़र किसी भी प्रमाणपत्र चेतावनी को प्रस्तुत नहीं करेगा जैसा कि उसने पहले किया था।
अगला, Mail
> पर जाएं Users
और जितने चाहें उतने ईमेल खाते जोड़ें। विदित हो कि MiaB एक एंटी-स्पैम सुविधा को लागू करता है जिसे "greylisting" कहा जाता है। अनिवार्य रूप से इसका मतलब यह है कि पहली बार आपके बॉक्स पर एक खाते को किसी ऐसे व्यक्ति से ईमेल प्राप्त होता है जिसे उसने पहले नहीं देखा है, इसमें देरी होगी; भेजने वाले सर्वर के आधार पर 2 मिनट से एक घंटे तक कुछ भी। यह स्पैम पर भारी कटौती करता है, लेकिन इसका मतलब है कि आपके पहले ईमेल परीक्षणों के माध्यम से आने में कुछ समय लग सकता है।
मियाबी अपडेट करना
मियाब को अपडेट करने के लिए, ठीक उसी दो चरणों का उपयोग करें जैसा आपने इसे स्थापित करते समय उपयोग किया था। एक ही स्क्रिप्ट MiaB को स्थापित और अपडेट दोनों करती है।
curl -s https://mailinabox.email/setup.sh | sudo bash
Cloudflare जैसी बाहरी DNS सेवा का उपयोग करना
डिफ़ॉल्ट रूप से, MiaB की स्थापना आपके सभी DNS को संभालने के लिए की जाती है, और आपके डोमेन के स्वचालित डोमेन के लिए जटिल DKIM और SPI रिकॉर्ड को कॉन्फ़िगर करने में सक्षम है। ऐसा करने के लिए, आप अपने डोमेन के लिए नाम सर्वरों को सीधे MiaB द्वारा प्रदान किए गए नेमसर्वर्स पर इंगित करते हैं जैसा आपने पहले किया था। हालाँकि, आपको अपने डोमेन के लिए DNS को कहीं और प्रबंधित करना पड़ सकता है। यह पूरी तरह से संभव है, लेकिन अधिक कठिन है।
क्लाउडफेयर का उपयोग करने के लिए, उदाहरण के लिए, सेटअप निम्नानुसार है:
- क्लाउडफ़ेयर निर्दिष्ट करने के लिए अपने डोमेन नेमवेर्स को इंगित करें
- अपने Cloudflare डैशबोर्ड में आप DNS रिकॉर्ड जोड़ेंगे, ताकि यह सुनिश्चित हो सके कि आपका MiaB सर्वर आपके ईमेल का प्रभार ले। आप इन रिकॉर्ड्स को MiaB के एडमिन इंटरफेस के
System
> External DNS
पेज से कॉपी कर सकते हैं ।
बहुत सावधान रहें, और मेल-टेस्टर जैसी साइट के साथ अपने काम का परीक्षण करें । इस प्रकार के परिदृश्य में एक सरल निरीक्षण का अर्थ है कि आपका ईमेल सीधे आपके प्राप्तकर्ताओं के स्पैम फ़ोल्डर में भेजा जाएगा।