Ubuntu 18.04 पर iRedMail कैसे स्थापित करें

परिचय

अपना स्वयं का मेल सर्वर चलाने से गोपनीयता का लाभ मिलता है और साथ ही आप अपने डोमेन के लिए कई मेल खातों को बनाने की क्षमता प्रदान करते हैं।

यह ट्यूटोरियल आपको दिखाएगा कि आईबेडमेल , एक खुला स्रोत मेल सर्वर सेटअप स्क्रिप्ट कैसे स्थापित करें , उबंटू 18.04 की एक नई स्थापना पर। iRedMail आपको एक ईमेल सर्वर चलाने के लिए आवश्यक सभी घटकों को स्थापित और सेट करके समय बचाता है, जैसे:

  • पोस्टफ़िक्स - एक मेल ट्रांसफर एजेंट (MTA)
  • Dovecot - एक IMAP और POP3 सर्वर
  • Nginx - एक वेब सर्वर
  • OpenLDAP - मेल खातों को संग्रहीत करने के लिए LDAP सर्वर या मेल खातों को संग्रहीत करने के लिए MySQL, MariaDB या PostgreSQL सर्वर।
  • SpamAssassin - एक स्पैम स्कैनर
  • क्लैमव - एक वायरस स्कैनर
  • अमाविसड - पोस्टफिक्स, स्पैमासैसिन और क्लैमाव के बीच एक इंटरफ़ेस
  • iRedAPD - पोस्टफ़िक्स नीति सर्वर

वैकल्पिक:

  • राउंडक्यूब - एक वेबमेल इंटरफ़ेस
  • SOGo Groupware - एक कैलेंडर, संपर्क और कार्य सेवा
  • Fail2ban - आईपी पते से लॉगिन को प्रतिबंधित और प्रतिबंधित करता है जो दुर्भावनापूर्ण दिखते हैं

आवश्यकताएँ

  • कम ट्रैफ़िक मेल सर्वर के लिए कम से कम 2GB मेमोरी (4GB पसंदीदा) के साथ एक ताज़ा Ubuntu 18.04 Vultr Cloud Compute उदाहरण
  • पोर्ट 25 अनब्लॉक
  • एक गैर-काली सूची वाला आईपी पता। यदि आपका IP पता किसी ब्लैकलिस्ट में जोड़ा गया है, तो आपके ईमेल स्पैम के रूप में चिह्नित होंगे और कभी भी अपने गंतव्य तक नहीं पहुंच सकते। आप यहां दर्ज करके यह जांच सकते हैं कि आपका आईपी पता किसी ब्लैकलिस्ट पर है या नहीं
  • एक गैर-रूट sudo उपयोगकर्ता

स्थापना

सबसे पहले, आप अपना पूरी तरह से योग्य डोमेन नाम (FQDN) होस्टनाम सेट करना चाहेंगे। hostname -fवर्तमान होस्टनाम देखने के लिए दर्ज करें ।

hostname -f

उबंटू पर, होस्टनाम दो फाइलों में सेट है: /etc/hostnameऔर /etc/hosts। खोलो /etc/hostname

sudo nano /etc/hostname

में /etc/hostname, होस्टनाम का संक्षिप्त रूप दिया गया है, न कि FQDN होस्टनाम। जिस होस्टनाम का आप उपयोग करना चाहते हैं, उसका संक्षिप्त रूप दर्ज करें। उदाहरण के लिए, यदि आप जिस FQDN होस्टनाम का उपयोग करना चाहते हैं वह है mail.example.com, तो आपकी फ़ाइल निम्नलिखित की तरह दिखाई देगी।

mail

अगला, खुला /etc/hosts

sudo nano /etc/hosts

पहले आइटम के रूप में अपना FQDN होस्टनाम जोड़ें।

127.0.0.1   mail.example.com mail localhost localhost.localdomain

फ़ाइल बंद करें और अपने सर्वर को रिबूट करें।

sudo shutdown -r now

एक बार जब आपका सर्वर उठ जाता है और फिर से चल रहा होता है, तो आप अपने होस्टनाम को सत्यापित कर सकते हैं।

hostname -f

bzip2पैकेज स्थापित करें ताकि आप डाउनलोड किए गए iRedMail पैकेज को खोल सकें।

sudo apt-get install bzip2

अब आप iRedMail स्थापित करने के लिए तैयार हैं। IRedMail का नवीनतम संस्करण wget का उपयोग करें। आप iRedMail डाउनलोड पृष्ठ पर जाकर नवीनतम बिल्ड पा सकते हैं ।

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

टारबॉल निकालें और फिर cdनिर्देशिका में।

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

उसके बाद, iRedMail इंस्टॉलर स्क्रिप्ट के लिए उपयुक्त अनुमतियाँ जोड़ें और इसके साथ चलाएँ sudo

chmod +x iRedMail.sh
sudo bash iRedMail.sh

IRedMail इंस्टॉलर स्क्रिप्ट आपके लिए मेल सर्वर स्थापित करने से पहले आपसे कई प्रश्न पूछेगा। यदि आप मेल सर्वर को चलाने के लिए नए हैं, तो डिफ़ॉल्ट विकल्पों को चुनना अनुशंसित है।

स्क्रिप्ट को चलाने से आपका स्वागत स्क्रीन खुल जाएगा। Yesजारी रखने के लिए चयन करें ।

अगली स्क्रीन आपको डिफ़ॉल्ट मेल स्टोरेज पथ सेट करने की अनुमति देगी, जो है /var/vmailNextजारी रखने के लिए चयन करें ।

अगली स्क्रीन आपको मेल खातों को संग्रहीत करने के लिए अपना पसंदीदा बैक-एंड चुनने की अनुमति देती है। अपना चयन करें और फिर Nextजारी रखने का चयन करें ।

फिर आपको अपना पहला मेल डोमेन नाम दर्ज करने के लिए कहा जाएगा। यह आपका डोमेन पहले से उप-डोमेन के बिना होगा। उदाहरण के लिए यदि आपका FQDN है mail.example.comतो आप example.comअपने पहले मेल डोमेन नाम के रूप में दर्ज करेंगे। अपना डोमेन नाम दर्ज करें और फिर Nextजारी रखने के लिए चयन करें ।

आपके पहले मेल डोमेन के लिए एक व्यवस्थापक खाता। यह खाता एक व्यवस्थापक खाता और मेल उपयोगकर्ता दोनों है, इसलिए आप एक ही क्रेडेंशियल्स के साथ वेबमेल और व्यवस्थापक पैनल (iRedAdmin) में प्रवेश कर सकते हैं। उपयोगकर्ता नाम पूर्ण ईमेल पता है। आपको व्यवस्थापक खाते के लिए पासवर्ड सेट करने के लिए कहा जाएगा।

एक बार जब आप एक उपयुक्त मजबूत पासवर्ड दर्ज कर लेते हैं, तो Nextजारी रखने के लिए चयन करें ।

फिर आपको उन वैकल्पिक घटकों को चुनने के लिए कहा जाएगा जिन्हें स्थापित किया जा सकता है, जैसे कि SOGo। कम से कम, आपको चुनना चाहिए iRedAdminऔर Roundcube

एक बार जब आप उन वैकल्पिक घटकों को चुन लेते हैं जिन्हें आप इंस्टॉल करना चाहते हैं, तो Nextजारी रखने के लिए चुनें ।

IRedMail इंस्टॉलर आपको इंस्टॉलेशन आय से पहले अपने iRedMail कॉन्फ़िगरेशन की समीक्षा करने और पुष्टि करने के लिए कहेगा। स्थापना शुरू करने के लिए टाइप करें yऔर दबाएं ENTER

एक बार इंस्टॉलेशन पूरा हो जाने के बाद, आपसे पूछा जाएगा कि क्या आप iRedMail द्वारा प्रदान किए गए फ़ायरवॉल नियमों का उपयोग करना चाहते हैं और क्या आप फ़ायरवॉल को फिर से शुरू करना चाहते हैं। डिफ़ॉल्ट फ़ायरवॉल नियमों का उपयोग करने और फ़ायरवॉल को पुनरारंभ करने के लिए टाइप yया Yदबाएं ENTER

सभी आवश्यक पैकेजों को स्थापित और कॉन्फ़िगर करने के बाद, अपने सर्वर को रिबूट करें।

sudo shutdown -r now

रिबूट करने के बाद, आप https://mail.example.com/iredadminअपने डोमेन का उपयोग करके वेब एडमिन पेज तक पहुंच सकते हैं । अपने मेल तक पहुँचने के लिए, राउंडक्यूब पेज का उपयोग करें https://mail.example.com/mail। सर्वर एक स्व-हस्ताक्षरित प्रमाण पत्र के साथ स्थापित किया गया है जिसे आपके ब्राउज़र में पेज खोलने के लिए विशेष अनुमति की आवश्यकता होती है। यह अनुशंसा की जाती है कि आप प्रमाणपत्र प्राधिकरण (CA) से प्रमाणपत्र में अपग्रेड करें। आइए एनक्रिप्ट एक सीए है जो मुफ्त प्रमाण पत्र प्रदान करता है। इस सेवा का उपयोग करने के बारे में जानकारी के लिए लिनक्स लेख पर Vultr सेटअप LetsEncrypt पढ़ें । आपको इसके लिए निर्देशों का पालन करना होगा Nginx, क्योंकि यह डिफ़ॉल्ट वेब सर्वर है जो iRedMail इंस्टॉल करता है। एक बार प्रमाणपत्र प्राप्त होने के बाद आपको स्वयं-हस्ताक्षरित प्रमाणपत्रों को बदलना होगा जो iRedMail बनाता है।

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

SSL प्रमाणपत्र कुंजी की आवश्यकता वाली सभी सेवाओं को पुनः आरंभ करें।

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

अपने नए मेल सर्वर का आनंद लें! उस iRedMail.tipsफ़ाइल को पढ़ना सुनिश्चित करें, जो उस iRedMail-0.9.9निर्देशिका में बनाई गई है, जिसे आपने iRedMail पर अपलोड किया है। फ़ाइल में है:

  • IRedMail द्वारा स्थापित वेब-आधारित अनुप्रयोगों के URL, उपयोगकर्ता नाम और पासवर्ड
  • मेल सेवा संबंधित सॉफ़्टवेयर कॉन्फ़िगरेशन फ़ाइलों का स्थान
  • अतिरिक्त महत्वपूर्ण और संवेदनशील जानकारी

मेल भेजने और प्राप्त करने से पहले आपको अपने मेल सर्वर के लिए DNS रिकॉर्ड भी सेट करना होगा। DNS रिकॉर्ड सेट करने के बारे में जानकारी के लिए Vultr DNS ट्यूटोरियल का परिचय पढ़ें ।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ