ई-मेल इंटरनेट के विकास के बाद से उपयोग की जाने वाली सबसे बुनियादी मैसेजिंग विधियों में से एक है। इससे कई मैसेजिंग टूल और प्रोटोकॉल का विकास हुआ है। विभिन्न आर्किटेक्चर के साथ सिस्टम के संगत संचालन के लिए प्रोटोकॉल हैं।
ई-मेल सर्वर उपयोगकर्ता ई-मेल न खोने जैसे कार्य करते हैं, और उपयोगकर्ताओं को ऑनलाइन होने पर उनके ई-मेल तक पहुँचने में सहायता करते हैं। स्थानीय इंट्रानेट और इंटरनेट पर ई-मेल प्रसारण प्रदान करने वाले उपकरण मेल ट्रांसफर एजेंट (एमटीए) कहलाते हैं।
डेबियन लिनक्स इंस्टॉलेशन पर पोस्टफिक्स मेल सर्वर को स्थापित और स्थापित करने का तरीका यहां दिया गया है।
चरण 1: डेबियन पर पोस्टफिक्स मेल सर्वर स्थापना
कई मामलों में, उपयोग में आसानी, कुछ सेटिंग्स और उपयोग की उच्च संख्या के कारण पोस्टफ़िक्स सामने आता है। अपने डेबियन-आधारित लिनक्स वितरण पर पोस्टफिक्स को स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:
इंटरनेट साइटसुडो उपयुक्त इंस्टॉल पोस्टफ़िक्स
यदि आपने अपने सिस्टम पर सेंडमेल स्थापित किया है, तो पोस्टफिक्स को स्थापित करने से पहले इसे अनइंस्टॉल करना बेहतर होगा।
सुडो एपीटी सेंडमेल हटाएं
स्थापना के दौरान, पोस्टफिक्स आपसे कुछ प्रश्न पूछेगा। चुनना
इंटरनेट का साइट पहले आने वाले अनुरोध के लिए और दूसरे प्रांप्ट में अपना इच्छित डोमेन नाम दर्ज करें।अधिकांश Linux सॉफ़्टवेयर की तरह, Postfix अपनी सेटिंग्स को फ़ाइलों में संग्रहीत करता है। यह बहुत अच्छा है क्योंकि आप केवल टेक्स्ट फ़ाइलों को संपादित करके पोस्टफिक्स में कोई भी परिवर्तन कर सकते हैं। पोस्टफिक्स सेटिंग्स आम तौर पर स्थित होती हैं main.cf फ़ाइल। बस सुरक्षित पक्ष पर रहने के लिए, आपको हमेशा डिफ़ॉल्ट का बैकअप बनाना चाहिए main.cf फ़ाइल।
चरण 2: पोस्टफ़िक्स मेल सर्वर के लिए कॉन्फ़िगरेशन
सबसे पहले ओपन करें main.cf अपनी पसंद के टेक्स्ट एडिटर के साथ फाइल करें और इसकी सामग्री को अपनी इच्छानुसार बदलें। फ़ाइल के अंदर बहुत सारी बुनियादी जानकारी होती है, जैसे कि मायडोमेन (मशीन का डोमेन नाम) और myhostname (एसएमटीपी सर्वर का पूरा नाम)। सर्वर को काम करने के लिए सेटिंग्स को ट्वीक करें। एक विचार प्राप्त करने के लिए आप नीचे दिए गए उदाहरण का उल्लेख कर सकते हैं।
विम /etc/postfix/main.cf
चरण 3: पोस्टफिक्स के साथ मेल भेजना
पोस्टफ़िक्स सर्वर का उपयोग करके अपना पहला मेल भेजने के लिए, नीचे दिए गए कमांड का उपयोग करें। ये आदेश आपके आईपी पते और डोमेन नाम को जोड़ने के लिए हैं मेजबान फ़ाइल।
होस्टनामेक्टलीसेट-होस्टनाममेलफातिहकॉम
गूंज "192.168.0.100 fatih.lab mail.fatih.lab">> /etc/hosts
रीबूट
अपने सिस्टम को रीबूट करें यह सुनिश्चित करने के लिए कि सेटिंग्स प्रभावी हों। रीबूट के बाद, नीचे दिए गए आदेश के साथ अपनी होस्टनाम फ़ाइल की सामग्री की जांच करें।
होस्ट नाम && बिल्ली / आदि / होस्टनाम && होस्टनाम -s
# आउटपुट
मेलफातिहकॉम
मेलफातिहकॉम
मेल
फिर यह सुनिश्चित करने के लिए कि सब कुछ क्रम में है, निम्न आदेश का उपयोग करके अपना पोर्ट नंबर जांचें:
नेटस्टैट -टीएलपीएन
अब आप अपना पहला संदेश लिख सकते हैं और देख सकते हैं कि चीजें कैसी चल रही हैं।
नीचे दिए गए आदेश के साथ अपना पहला ईमेल भेजें:
गूंज "मेरी पहली मेल सामग्री" | मेल-एस "हैलो पोस्टफिक्स" जड़
इस चरण के बाद, सब कुछ ठीक है या नहीं, यह सत्यापित करने के लिए main.cf फ़ाइल में निर्दिष्ट Maildir फ़ोल्डर खोलें। यदि सब कुछ ठीक रहा, तो आपके द्वारा भेजा गया ईमेल यहां होना चाहिए।
बिल्ली /Maildir/नया/[टैब दबाएं]
चरण 4: IMAP और Dovecot कॉन्फ़िगरेशन
यदि आपके पास कभी ईमेल सर्वर सेवा है, तो आपने शायद पहले ईमेल प्रोटोकॉल के बारे में सुना होगा। इन प्रोटोकॉल POP और IMAP हैं. आपके द्वारा किए जाने वाले चुनाव का आपके भेजने, प्राप्त करने और अन्य ईमेल प्रसारण प्रवाहों पर बहुत बड़ा प्रभाव पड़ता है। जबकि पीओपी (पोस्ट ऑफिस प्रोटोकॉल) सबसे लोकप्रिय प्रकार का ईमेल प्रोटोकॉल है, आईएमएपी (इंटरनेट मैसेज एक्सेस प्रोटोकॉल) इन दिनों अधिकांश उपयोगकर्ताओं के लिए पसंद का प्रोटोकॉल है।
नीचे आपको पोस्टफिक्स और आईएमएपी के साथ मेल भेजने का एक उदाहरण मिलेगा। लेकिन इससे पहले, IMAP का कम से कम सतही ज्ञान होना जरूरी है।
IMAP आपके ईमेल क्लाइंट और आपके ईमेल सर्वर के बीच एक सेतु का काम करता है। ई-मेल सर्वर आपको ईमेल भेजने और प्राप्त करने की अनुमति देते हैं। हालाँकि, IMAP आपको सर्वर पर अपने ईमेल को तब तक सुरक्षित रखने की अनुमति देता है जब तक कि आप उन्हें मैन्युअल रूप से हटा नहीं देते। जब आप किसी ईमेल क्लाइंट, जैसे जीमेल या आउटलुक में लॉग इन करते हैं, तो क्लाइंट ईमेल सर्वर से कनेक्ट करने के लिए IMAP का उपयोग करता है।
साथ ही, IMAP के कई फायदे हैं। उदाहरण के लिए, आप अपने ईमेल संदेशों को जितने चाहें उतने विभिन्न उपकरणों से और कहीं से भी एक्सेस कर सकते हैं। यह प्रासंगिक संदेश भी तभी डाउनलोड करता है जब आप उस पर क्लिक करते हैं।
ईमेल अटैचमेंट IMAP के साथ स्वचालित रूप से डाउनलोड नहीं होते हैं। इसलिए आप अपने संदेशों को बहुत तेज़ी से देख सकते हैं और इस पर नियंत्रण कर सकते हैं कि आप कौन सी फ़ाइल अटैचमेंट खोलना चाहते हैं।
जैसे-जैसे दुनिया मोबाइल की ओर बढ़ती जा रही है, IMAP स्वाभाविक रूप से अधिक लोकप्रिय होता जा रहा है। स्मार्टफोन, लैपटॉप, टैबलेट और अन्य उपकरणों के प्रसार ने IMAP की मांग को पहले से कहीं अधिक तीव्र बना दिया है।
डोवकोट को कॉन्फ़िगर करना
Dovecot के साथ, POP3 या IMAP का उपयोग करके नेटवर्क मेल स्थानान्तरण भेजना संभव है। इसे काम करने के लिए सबसे पहले आपको यह करने की ज़रूरत है कि इसे निम्नलिखित कमांड के साथ अपने सिस्टम पर स्थापित करें:
सुडो उपयुक्त इंस्टॉल डवकोट-कोर डवकोट-इमैप्ड
इंस्टालेशन के बाद, कुछ फाइलें होंगी /etc/dovecot फ़ोल्डर। आपको इन फ़ाइलों में विभिन्न समायोजन करने और डोवकोट को कॉन्फ़िगर करने की आवश्यकता है।
सबसे पहले, आपको अपने बीच संबंध स्थापित करने की आवश्यकता है मेलदिरि फ़ोल्डर और डोवकोट। मेल_लोकेशन लाइन मेल को स्टोर करने के लिए फोल्डर को निर्दिष्ट करती है। यहाँ व्यंजक को Maildir से इस प्रकार बदलें। ऐसा करने के लिए, खोलें 10-mail.conf किसी भी संपादक के साथ फाइल करें जो आप चाहते हैं।
vim /etc/dovecot/conf.d/10-mail.conf
और शुरू होने वाली लाइन को बदलें मेल_लोकेशन प्रति:
mail_location = maildir:~/Maildir
अब आप Postfix और Dovecot के बीच संबंध स्थापित करेंगे। इसके लिए ओपन करें 10-मास्टर.कॉन्फ़ उसी तरह फ़ाइल करें और नीचे दिए गए कोड को बदलें पोस्टफिक्स smtp-auth टिप्पणी:
vim /etc/dovecot/conf.d/10-master.conf
फ़ाइल में निम्न पंक्तियों को बदलें:
यूनिक्स_श्रोता /वर/spool/postfix/निजी/ प्रमाणीकरण {
मोड = 0666
उपयोगकर्ता = पोस्टफिक्स
समूह = पोस्टफिक्स
}
डोवकोट डिफ़ॉल्ट रूप से पोर्ट 143 पर काम करता है। इसे जांचने के लिए, डोवकोट सेवा को पुनरारंभ करें और नीचे दिए गए आदेश के साथ पोर्ट नंबर की जांच करें:
नेटस्टैट -टीएलपीएन
अब जब सब ठीक है, तो वास्तविक ईमेल भेजने का समय आ गया है। इसके लिए नीचे दिए गए कमांड का उपयोग करके एक नया उपयोगकर्ता बनाएं:
योजक परीक्षक
फिर एनसी कमांड का उपयोग करके पोर्ट 25 से कनेक्ट करें।
एनसी लोकलहोस्ट 25
आपकी टर्मिनल लॉगिन स्क्रीन की सामग्री थोड़ी भिन्न हो सकती है लेकिन यह सामान्य है। आप उपयोग कर सकते हैं Ctrl + सी यदि आप किसी त्रुटि से टकराते हैं तो बाहर निकलने और पुनः प्रयास करने के लिए। इस स्तर पर आपको जिस कमांड का उपयोग करना चाहिए वह है:
एहलो लोकलहोस्ट
अब आप ईमेल सामग्री को संपादित करने के चरण में हैं। इस स्तर पर आपको जो कमांड संरचना दर्ज करने की आवश्यकता है वह है:
मेल से: जड़
rcpt to: testuser
जानकारी
विषय: परीक्षणविषय
मेरी मेल सामग्री
.
छोड़ना
यह जांचने के लिए एक अंतिम स्थान है कि ई-मेल प्रसारण सफल हुआ या नहीं। कॉन्फ़िगरेशन के अनुसार, यह ईमेल Maildir फ़ोल्डर में होना चाहिए। ऐसा करने के लिए, जांचें कि आपके द्वारा भेजा गया ई-मेल निम्न आदेश के साथ इस फ़ोल्डर में मौजूद है या नहीं:
बिल्ली /घर/परीक्षक/Maildir/नया/[टैब दबाएं]
जैसा कि आप देख सकते हैं, डोवकोट आईएमएपी और पोस्टफिक्स के साथ, आपने टेस्टर को वांछित सामग्री सफलतापूर्वक भेज दी है।
लिनक्स सर्वर पर पोस्टफिक्स का उपयोग क्यों करें?
जैसा कि आप उदाहरणों से देख सकते हैं, पोस्टफिक्स का उपयोग करना बहुत व्यावहारिक और आसान है। मेल सर्वर प्रशासकों और डेवलपर्स के लिए पोस्टफिक्स बहुत लचीला है। इसके अलावा, यह SQL, MySQL, Cyrus, LDAP, SASL, TSL, और SSL जैसे कई टूल के साथ संगत है। अन्य एमटीए की तुलना में, यह भारी ट्रैफिक वाले सिस्टम और कई उपयोगकर्ताओं पर भी बेहतर प्रदर्शन करता है।
पोस्टफिक्स न केवल लिनक्स बल्कि यूनिक्स और विंडोज पर भी काफी आसानी से चलता है। यहां तक कि Microsoft, Google और Amazon जैसे उच्च-तकनीकी सर्वर वाली प्रौद्योगिकी कंपनियों ने भी कई क्षेत्रों में पोस्टफ़िक्स का उपयोग किया है। इसके अलावा, यह सुरक्षा के मामले में बहुत अधिक सफल है, खासकर जब सेंडमेल की तुलना में। इन कारणों से, पोस्टफ़िक्स मेल आर्किटेक्चर अभी भी मेल सर्वर व्यवस्थापकों द्वारा 20 वर्षों के बाद भी पसंद किया जाता है।