विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

लिनक्स पर Postfix स्थापित और कॉन्फ़िगर कैसे करें

संपादित 5 महीने पहले द्वारा ExtremeHow संपादकीय टीम

मेल सर्वरपोस्टफिक्सईमेलस्थापनाकॉन्फ़िगरेशनएसएमटीपीसुरक्षासर्वर सेटअपसिस्टम एडमिननेटवर्किंग

लिनक्स पर Postfix स्थापित और कॉन्फ़िगर कैसे करें

अनुवाद अपडेट किया गया 5 महीने पहले

लिनक्स पर Postfix स्थापित और कॉन्फ़िगर करने के लिए इस व्यापक मार्गदर्शिका में आपका स्वागत है। Postfix एक व्यापक रूप से उपयोग किया जाने वाला मेल ट्रांसफर एजेंट (MTA) है जो ईमेल सर्वर स्थापित करने के लिए एक महत्वपूर्ण घटक है। यह अपनी विश्वसनीयता, प्रदर्शन और सुरक्षा सुविधाओं के लिए जाना जाता है। इस मार्गदर्शिका में, हम लिनक्स सिस्टम पर Postfix स्थापित करने और इसे मूल ईमेल डिलीवरी के लिए कॉन्फ़िगर करने की चरण-दर-चरण प्रक्रिया से गुजरेंगे। अंत में, आपका लिनक्स सर्वर Postfix MTA का उपयोग करके ईमेल भेजने और प्राप्त करने में सक्षम होगा।

पूर्वापेक्षाएँ

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

चरण 1: अपने सिस्टम को अपडेट करें

कोई भी नया सॉफ़्टवेयर स्थापित करने से पहले यह सुनिश्चित करना हमेशा एक अच्छा विचार है कि आपके सिस्टम का पैकेज मैनेजर अपडेट है। अपना टर्मिनल खोलें और निम्नलिखित कमांड दर्ज करें:

sudo apt-get update && sudo apt-get upgrade

यह कमांड सिस्टम की पैकेज सूची को अपडेट करता है और स्थापित पैकेजों को अपग्रेड करता है। सेंटओएस के लिए, उपयोग करें:

sudo yum update

चरण 2: Postfix स्थापित करें

सिस्टम के पूरी तरह से अपडेट होने के बाद, अगला चरण Postfix को स्थापित करना है। आपके लिनक्स वितरण पर पैकेज प्रबंधक में Postfix होना चाहिए। इसे स्थापित करने के लिए, निम्नलिखित कमांड दर्ज करें:

sudo apt-get install postfix

सेंटओएस के लिए उपयोग करें:

sudo yum install postfix

स्थापना के दौरान, एक कॉन्फ़िगरेशन स्क्रीन प्रकट हो सकती है, जो आपसे मेल कॉन्फ़िगरेशन का प्रकार चुनने के लिए कहती है। इंटरनेट साइट का चयन करें। यह सबसे सरल सेटअप है, जहां Postfix आपके सिस्टम के डोमेन नाम का उपयोग मेल भेजने के लिए करेगा। आपसे आपके सिस्टम मेल नाम दर्ज करने के लिए कहा जाएगा, आमतौर पर आपका डोमेन नाम। उदाहरण के लिए, example.com

चरण 3: मूल Postfix कॉन्फ़िगरेशन

स्थापित हो जाने के बाद, Postfix के लिए कॉन्फ़िगरेशन फाइल /etc/postfix/ निर्देशिका में स्थित होती हैं। मुख्य कॉन्फ़िगरेशन फ़ाइल main.cf है। इसे अपने पसंदीदा टेक्स्ट एडिटर के साथ खोलें। उदाहरण के लिए:

sudo nano /etc/postfix/main.cf

नीचे कुछ बुनियादी सेटिंग्स हैं जिन्हें आप कॉन्फ़िगर करना चाह सकते हैं:

एक उदाहरण कॉन्फ़िगरेशन लाइन इस प्रकार हो सकती है:

myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

चरण 4: Postfix प्रारंभ करें और सक्षम करें

Postfix सेवा को प्रारंभ करने और इसे बूट पर प्रारंभ करने के लिए सक्षम करने के लिए, निम्नलिखित कमांड का उपयोग करें:

sudo systemctl start postfix
sudo systemctl enable postfix

ये कमांड यह सुनिश्चित करते हैं कि Postfix चल रही है और सर्वर के बूट होने पर स्वचालित रूप से शुरू हो जाएगी।

चरण 5: Postfix कॉन्फ़िगरेशन का परीक्षण करें

इसकी जाँच करने के लिए कि Postfix सही ढंग से कॉन्फ़िगर और चल रहा है, आप एक परीक्षण ईमेल भेज सकते हैं। mail कमांड का उपयोग करें, जिसे आपको कुछ प्रणालियों पर अलग से स्थापित करने की आवश्यकता हो सकती है:

echo "This is a test email from Postfix" | mail -s "Test Email" user@example.com

सुनिश्चित करें कि user@example.com एक वैध ईमेल पता है जहां आप परीक्षण ईमेल प्राप्त कर सकते हैं। मेल कु पर नज़र डालकर मेल डिलीवरी की जांच करें:

mailq

यदि मेल सफलतापूर्वक भेजा गया है, तो यह कु में दिखाई नहीं देगा।

चरण 6: दूरस्थ क्लाइंट एक्सेस के लिए Postfix कॉन्फ़िगर करें (वैकल्पिक)

यदि आप चाहते हैं कि दूरस्थ क्लाइंट आपके मेल सर्वर का उपयोग करें, तो आपको main.cf में अतिरिक्त सेटिंग्स कॉन्फ़िगर करने की आवश्यकता होगी:

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

आपको यह भी सुनिश्चित करना होगा कि प्रमाणीकरण उद्देश्यों के लिए आपके सर्वर पर SASL स्थापित और कॉन्फ़िगर किया गया है।

चरण 7: SSL/TLS के साथ Postfix को सुरक्षित करें

ईमेल प्रसारण को एन्क्रिप्ट करने के लिए, आपको Postfix में SSL/TLS को सक्षम करना चाहिए। आपको एक वैध SSL/TLS प्रमाणपत्र की आवश्यकता होगी। आप इसे प्रमाणपत्र प्राधिकरण (CA) से प्राप्त कर सकते हैं या लेट्स एनक्रिप्ट का उपयोग कर सकते हैं। main.cf में निम्नलिखित मापदंड जोड़ें या संशोधित करें:

smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls = yes

अपने प्रमाणपत्र की स्थिति के अनुसार प्रमाणपत्र और कुंजी फ़ाइलों के पथ अपडेट करें। परिवर्तनों को लागू करने के लिए Postfix को पुनरारंभ करें:

sudo systemctl restart postfix

निष्कर्ष

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ