कैसे भेजेंमेल को कॉन्फ़िगर करें
डोमेन को पंजीकृत करने के बाद अपने ईमेल के प्रबंधन को कॉन्फ़िगर करने के लिए आप Sendmail का उपयोग कर सकते हैं, जो यूनिक्स / लिनक्स सॉफ्टवेयर है जिसकी देखभाल करना। यह एक मेल उपयोगकर्ता एजेंट (एमयूए, अंग्रेजी में अपने परिवर्णी शब्द के लिए) ईमेल प्रोग्रामों के रूप में नहीं है जैसा आप जानते हैं। Sendmail एक मेल ट्रांसफर एजेंट (एमटीए) है। यह केवल डिलीवरी प्रोग्राम है नेटवर्क प्रदाता मेल को स्थानीय उपयोगकर्ताओं या अन्य नेटवर्क पर वितरित करने के लिए Sendmail का उपयोग करते हैं
चरणों
विधि 1
Sendmail डाउनलोड करें1
Sendmail डाउनलोड करें वर्तमान संस्करण का संकेत देने वाला एक छोटा प्रारंभिक संदेश दिखाई देगा। ये निर्देश संस्करण 8.10.0 या बाद के संस्करण मानते हैं।
2
अपने कंप्यूटर पर Sendmail को स्थापित और बनाएं। ज्यादातर मामलों में, इसमें वितरण को अनर्जिप करना, README और sendmail / README फाइलें पढ़ने और Sendmail निर्देशिका में "बिल्ड" टाइप करना शामिल है। विवरण की समीक्षा करने के लिए उच्चस्तरीय वितरण निर्देशिका में स्थापना फ़ाइल (INSTALL) पढ़ें।
विधि 2
Sendmail सेट करें1
Sendmail डोमेन नाम सिस्टम (डीएनएस) के लिए जानकारी का उपयोग करता है, यह निर्धारित करने के लिए कि कौन सा मेलबॉक्स आईपी पता से मेल खाता है।
2
उपलब्ध एक डोमेन नाम चुनें हमारे उदाहरण में, हम उपयोग करेंगे yourdomain.com.
3
अपने DNS सर्वर को कॉन्फ़िगर करें दो मशीनों को सेट करें, जैसे आपके डोमेन के लिए प्राथमिक और द्वितीयक सर्वर नाम। हम मानते हैं कि आप ऐसा कैसे करते हैं - अन्यथा इस बारे में एक किताब पढ़िए, जैसे O`Reilly की पुस्तकों "डीएनएस विद BIND", 4 था संस्करण, जो अत्यधिक अनुशंसित है। जारी रखने से पहले स्वयं को BIND के साथ परिचित कराएं
4
अपने डोमेन के लिए एमएक्स रिकॉर्ड सेट करें (नोट: CNAME रिकॉर्ड का उपयोग नहीं किया जा सकता है - देखें § 5.2.2 का आरएफसी 1123 अधिक विवरण के लिए।) एमएक्स रिकॉर्ड ओ रेली की सेंडमेल बुक में शामिल हैं - दूसरा संस्करण § 15.3 पर सामान्य रूप से दिखाता है और बताता है कि उन्हें कैसे § 21.3 में सेट किया जाए, और तीसरे संस्करण में इसके बारे में § 9.3 में बताता है । आपके पास एमएक्स रिकॉर्ड के लिए दो विकल्प हैं:
5
अपना कनेक्शन निर्धारित करने की विधि:
6
अब नाम सर्वर कॉन्फ़िगर किए गए हैं, रजिस्टरों में से एक का उपयोग करके अपने डोमेन को पंजीकृत करें। जब आप पंजीकरण करते हैं, तो दो नाम सर्वरों के रजिस्ट्री को सूचित करें, और उसके बाद डोमेन आपके सर्वर को इंगित करेगा।
विधि 3
सेटमेल सेट अप करें1
फ़ाइल पढ़ें सीएफ / रीडमे पूरी तरह से। यह आपको फाइल बनाने के निर्देश देगा .एम सी निर्देशिका में सीएफ / सीएफ. आपकी फ़ाइल mailserver.mc यह आम तौर पर दिखाई देगा:
- डिवेट (-1) डीएनएल
- #
- # इस फ़ाइल में yourdomain.com के लिए वैश्विक परिभाषाएं हैं
- #
- डिवर्ट (0) डीएनएल
- VERSIONID (`@ (#) मेलसर्वर.एमसी 1.0 (yourdomain.com) 5/1/97 `)
- OSTYPE (solaris2) डीएनएल
- DOMAIN (yourdomain.com) डीएनएल
- फ़ीचर (`कर्तव्य `,` डीबीएम / आदि / मेल / वर्तुर`) डीएनएल
- मेलर (स्थानीय) डीएनएल
- मेलर (एसएमटीपी) डीएनएल
- आपका वास्तविक ओएस सौरर्स 2 द्वारा बदल दिया जाएगा।
2
एक फाइल सीएफ / डोमेन / yourdomain.com.m4 सामान्य दिखता है:
3
आपके पास अन्य हो सकते हैं विशेषताओं () और परिभाषाएं () भी। आभासी उपयोगकर्ता तालिका यह सब की एक चाबी है।
4
अपनी फाइल उत्पन्न करें /etc/mail/sendmail.cf आपकी फाइल से mailserver.mc, और लिखें:
5
आभासी उपयोगकर्ता तालिका बनाएँ इसे सेमेडेल की पुस्तक में विस्तार से समझाया गया है: § 1 9 .6.28 का दूसरा संस्करण, या § 4.8.51 तीसरा संस्करण- एक सामान्य समीक्षा यहां दी गई है। तालिका एक ऐसा डेटाबेस है जो वास्तविक पते को वर्चुअल पते निर्दिष्ट करता है। आप एक पाठ फ़ाइल बनाते हैं, जहां प्रत्येक पंक्ति में एक कुंजी के एक जोड़े / मूल्य होते हैं, जो कि एक टैब द्वारा अलग हो। उदाहरण के लिए:
6
अगर आपके पास एक स्थानीय उपयोगकर्ता है, सैम कहता है, और [email protected] के लिए कोई कुंजी नहीं है और न ही @ yourdomain.com के लिए एक सामान्य कुंजी है, फिर sendmail स्थानीय उपयोगकर्ता "सैम" पर वापस आ जाएगा जब यह हल हो जाए [email protected]. इसे रोकने के लिए, आपको एक ऐसी चाबी का उपयोग करना चाहिए जो कि हर चीज या एक स्पष्ट कुंजी को पकड़ लेता है [email protected]- उदाहरण त्रुटि: नउसर ऊपर यहां इस्तेमाल किया जा सकता है
7
यदि आप एक से अधिक वास्तविक पते को हल करने के लिए एक वर्चुअल पता चाहते हैं, तो आपको इसे अप्रत्यक्ष रूप से करना होगा। वर्चुअल पता को एक स्थानीय उपनाम के लिए हल करें, उसके बाद उस स्थानीय उपनाम के इच्छित पतों के सेट को हल करें। उदाहरण के लिए, वर्चुअल उपयोगकर्ताओं की तालिका में:
- तो उपनामों की फाइल में यह होगा:
8
% 3 भाग का संरक्षण है +विस्तार मूल पते की वैकल्पिक सामान्य में, + विस्तार का मतलब है कि जब sendmail जैसे एक पता प्राप्त करें उपयोगकर्ता + विवरण @ डोमेन, तो डोमेन कक्षा में है (नीचे चरण 7 देखें), sendmail देखने के लिए जांचें कि क्या उपयोगकर्ता + विस्तार इसे हल किया जा सकता है, तो यह निर्धारित करता है कि यह सामान्य उपयोगकर्ता है या नहीं इसलिए:
- इसके बाद के संस्करण के साथ मेल खाना चाहिए % 3 भाग को संरक्षित करना +विस्तार आपका स्वागत है +foo और +reallylongextrapart क्रमशः।
9
जो लोग एकाधिक डोमेन का प्रबंधन करते हैं इन लोगों के लिए डोमेन की सूचियों को एक अलग फ़ाइल में रखना आसान हो सकता है, और सभी फ़ाइलों को एक साथ वर्चुअल उपयोगकर्ताओं की मास्टर तालिका में जोड़ने के लिए एक लघु स्क्रिप्ट लिख सकता है। लेकिन यह अगला कदम होगा।
विधि 4
उपयोगकर्ता तालिका का निर्माण करें sendmail1
आभासी उपयोगकर्ता तालिका बनाएँ यदि आभासी उपयोगकर्ता तालिका का पाठ उसमें है sourcefile, और आप इस प्रकार का उपयोग कर रहे हैं डीबीएम डेटाबेस, तो कमांड का प्रयोग करें:
- मैकमेप डीबीएम / आदि / मेल / वर्चुर्टेबल < sourcefile
- नोट: यदि आपने बनाया है sendmail साथ newdb के बजाय nDBM, तो शीर्ष पंक्ति पर डीबीएम के बजाय हैश का उपयोग करें
- यह पाठ के बिना एक या अधिक फ़ाइलों को बनाता है (आमतौर पर /etc/mail/virtusertable.dir और /etc/mail/virtusertable.pag, या /etc/mail/virtusertable.db), लेकिन यह परिवर्तन नहीं करता है / etc / mail / virtusertable जैसे, इसलिए यह अनुशंसित स्थान है sourcefile.
- यदि आप स्थानीय उपयोगकर्ताओं को आउट-ऑफ-लिमिट मेल के लिए निवेश-असाइन करना चाहते हैं, तो आपको अपनी फ़ाइल में सामान्य तालिका के लिए समर्थन जोड़ने की आवश्यकता होगी .एम सी:
- फ़ीचर (`जेनेरिकस्टेबल `,` डीबीएम / आदि / मेल / जेनेरिकस्टेबल`) डीएनएल
- GENERICS_DOMAIN_FILE (`/ etc / मेल / जेनेरिक-डोमेन `) डीएनएल
- और आपको बनाने की आवश्यकता होगी / etc / मेल / जेनेरिकस्टेबल जो समान है / etc / mail / virtusertable सिवाय इसके कि स्तंभ उल्टे होते हैं:
- jschmoe [email protected]
विधि 5
के साथ अपने डोमेन नाम जोड़ें sendmail1
प्रत्येक नए डोमेन नाम को कक्षा में जोड़ें sendmail w. यह आम तौर पर एक पंक्ति जोड़कर किया जाता है / etc / मेल / स्थानीय-होस्ट-नाम (के रूप में जाना जाता है /etc/sendmail.cw संस्करण 8.10 से पहले) प्रत्येक डोमेन नाम के मान के साथ। उसी तरह, यदि आप इस का उपयोग करते हैं सामान्य तालिका, आप किसी भी डोमेन को जोड़ सकते हैं जिसे आप वापस करना या असाइन करना चाहते हैं / etc / mail / generics-domains.
2
पुनरारंभ करें या फिर SIGHUP sendmail.
3
आपको पुनः आरंभ करने की आवश्यकता नहीं है sendmail जब आप वर्चुअल उपयोगकर्ता या जेनेरिक टेबल बदलते हैं, तो केवल जब आप बदलते हैं/etc/mail/sendmail.cf या जैसे क्लास फाइलें / etc / मेल / स्थानीय-होस्ट-नाम.
विधि 6
अपनी कॉन्फ़िगरेशन फ़ाइल का परीक्षण करें1
अपने कॉन्फ़िगरेशन का परीक्षण करें और सुनिश्चित करें कि उस डोमेन के लिए नए डोमेन नाम और ईमेल पते की घोषणा करने से पहले सब कुछ अपेक्षित काम करता है अगर चीजें अपेक्षित रूप से काम नहीं करती हैं, तो आप इसका परीक्षण मोड का उपयोग कर सकते हैं sendmail:
- sendmail -bt
- टेस्ट मोड में कुछ चीजों के उदाहरण यहां दिए गए हैं (सुनिश्चित करें कि डोमेन क्लास डब्ल्यू में है):
- $ = डब्ल्यू
- # क्या मानचित्र काम कर रहा है?
- / नक्शा गुणक [email protected]
- / मैप्ले virtuser [email protected]
- / मैप virtuser @ yourdomain.com
- फिर से लिखना काम कर रहा है? # **, 0 [email protected] # **, 0 [email protected]
युक्तियाँ
- यह क्या करता है sendmail:
- मेल के लिए नेटवर्क बंदरगाहों को सुनो
- मेल को व्यवस्थित करें और इसे स्थानीय रूप से या बाह्य रूप से अन्य सर्वर पर वितरित करें
- अभिलेखागार या अन्य कार्यक्रमों के माध्यम से ईमेल संलग्न करें
- मेल को कतार में रखें (यदि डिलीवरी तत्काल नहीं है)
- ईमेल पते को उपयोगकर्ता नामों में कनवर्ट करें, या मेलिंग सूची प्रबंधित करें।
- मेल के लिए विशेष हैंडलिंग नियम पढ़ें, ताकि आप स्पैम पकड़े, या यह सही है कि क्या यह सही है।
- यदि आपने बनाया sendmail साथ newdb के बजाय nDBM, आपको शीर्ष पंक्ति पर डीबीएम के बजाय एक हैश फ़ंक्शन का उपयोग करना होगा
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- कैसे उबंटू लिनक्स में ओरेकल जावा को अपडेट करें
- लिनक्स में रार फाइलें कैसे खोलें
- लिनक्स में फाइलें कैसे खोलें
- लिनक्स पर जावा को कैसे स्थापित करें
- लिनक्स कैसे स्थापित करें
- उबंटू लिनक्स पर ओरेकल जावा जेडीके कैसे स्थापित करें
- उबंटू लिनक्स पर ओरेकल जावा जेआरई को कैसे स्थापित किया जाए
- अजगर को कैसे स्थापित करें
- ओबैक जावा पर ओबैक्यू स्थापित करने के लिए कैसे करें
- YPops कैसे स्थापित करें! आपके कंप्यूटर पर
- उबंटू लिनक्स में क्यूटी एसडीके कैसे स्थापित करें
- कैसे लैन में खेल काउंटर स्ट्राइक स्थापित करने के लिए
- WAMP को कैसे स्थापित करें
- साइगविन का उपयोग कैसे करें
- विंडोज सर्वर 2003 का उपयोग कैसे करें
- Linux का उपयोग कैसे करें
- यूनिक्स या लिनक्स सिस्टम पर पथ, रंग, फोंट और उपनाम निर्दिष्ट करने के तरीके
- लिनक्स में एक प्रोग्राम को कैसे संकलित किया जाए
- ब्लैकबेरी उपकरणों पर एक ईमेल कैसे सेट अप करें
- लिनक्स पर टोर को कैसे स्थापित करें
- मूडल 2.4 कैसे स्थापित करें