आता बरेच वापरकर्ते आपल्या संगणकावर एक विशेष मेल क्लायंट तयार करण्यास प्राधान्य देतात आणि ईमेल व्यवस्थापित करण्यासाठी. बर्याच बाबतीत, अशा प्रोग्रामच्या स्थापनेनंतर ताबडतोब, आपण त्यासह थेट संवाद साधू शकता, परंतु हे लिनक्स ऑपरेटिंग सिस्टमच्या वापरकर्त्यांच्या विशिष्ट वर्तुळावर लागू होत नाही. येथे आपल्याला मेल सर्व्हर जोडणे आणि कॉन्फिगर करणे आवश्यक आहे जे संदेशांचे स्वीकृती आणि प्रसार प्रदान करते. हे एक कठीण कार्य आहे, परंतु तपशीलवार मॅन्युअलद्वारे निराकरण. आम्ही प्रत्येक आवश्यक पाऊल तपशीलवार खेळताना, अशा निर्देशांसह आपल्याला परिचित करू इच्छितो.
लिनक्समध्ये मेल सर्व्हर सानुकूलित करा
सध्याच्या प्रवेशाच्या वेळी, अनेक सानुकूल मेल सर्व्हर आहेत आणि त्यांच्यापैकी प्रत्येकाकडे स्वतःची वैशिष्ट्ये आहेत. आम्ही सर्वात लोकप्रिय आणि मागणीच्या निर्णयांवर लक्ष केंद्रित करू, वेळ आणि अतिरिक्त घटक देय देणार आहोत. उदाहरणार्थ, उबंटू वितरणाद्वारे आणि रेडहेट मालकांसाठी, सूचित केले तर स्वतंत्र कमांड प्रस्तुत केले जातील. प्रत्येक टप्प्याचे विश्लेषण सुरू होण्याआधी, आम्ही परिचयात्मक आणि अत्यंत महत्वाच्या माहितीसह स्वत: ला परिचित करण्याचा सल्ला देतो, जो सिस्टमचा संपूर्ण सिद्धांत विचारात घेईल.एसएमटीपी आणि पोस्टल सेवा घटक
काही वापरकर्त्यांना विशिष्ट कृतींसाठी जबाबदार भिन्न घटक वापरण्याची गरज असलेल्या इंटरनेटवरील ईमेल प्रसारित करण्याच्या मुद्द्यावर स्वारस्य आहे. अशा माहितीची क्रमवारी लावणे आणि पाठविणे ही विशेष अल्गोरिदमद्वारे केलेली एक जटिल प्रक्रिया आहे. या शृंखला सर्वात महत्वाचा घटक एसएमटीपी (साध्या मेल ट्रान्सफर प्रोटोकॉल) आहे जो मेल सर्व्हर आहे. स्थापित शिपमेंट नियमांचे पालन करण्यासाठी हे जबाबदार आहे. सर्व्हरशिवाय, उर्वरित चेन दुवे काम करणार नाहीत. सर्व्हर स्वत: मध्ये माहिती एक्सचेंज करतात आणि त्यासाठी पोर्ट वापरा. बर्याचदा ते संख्या 25 आहेत. सर्व्हरचे प्रकार भिन्न आहेत आणि आज आम्ही उदाहरणासाठी अधिक प्रगत पोस्टफिक्स घेऊ. आता सिस्टमची एकूण संरचना विचारात घ्या.
- मेल क्लायंट. हा प्रोग्राम आहे ज्याद्वारे आपण आपले पत्र मिळवा आणि ब्राउझ करा. सर्वात बलिखित उदाहरण मायक्रोसॉफ्ट आउटलुक आहे. ग्राफिक इंटरफेसची अंमलबजावणी अगदी नवीन नोव्हीस वापरकर्त्यासही त्याच्या खात्याचे व्यवस्थापन करण्यास परवानगी देते, अगदी सोप्या बटनांच्या मागे काय लपविलेले आहे याबद्दल विचार न करता.
- मेल सर्व्हर वरील, आम्ही आधीच असे म्हटले आहे की हा घटक हस्तांतरण पर्याय करतो. इंटरनेटच्या जगात एक विलक्षण पोस्टमन म्हटले जाऊ शकते.
- ईमेल वितरण एजंट. अंतिम शृंखला दुवा मेल वितरण एजंट किंवा संक्षिप्त एमडीए देखील म्हटले जाते. हे साधन आहे जे विशिष्ट अॅड्रेसशीला पत्र वितरीत केले आहे याची खात्री करण्यासाठी जबाबदार आहे आणि मोठ्या सर्व्हरच्या विस्तारावर गमावले नाही. आमच्या बाबतीत, एक समान सहाय्यक पोस्टफिक्स-मेलड्रॉप असेल.
आपण सर्व आवश्यक माहिती जाणून घेतल्यानंतर, आपण सर्व्हरच्या त्वरित स्थापना आणि कॉन्फिगरेशनवर जाऊ शकता. आम्ही ही प्रक्रिया पायर्या तोडली जेणेकरुन याशिवाय नवशिक्या वापरकर्त्यांना यासह कोणतीही समस्या नाही.
चरण 1: पोस्टफिक्स स्थापित करा
आम्ही आधीपासूनच स्पष्ट केले आहे, कोणत्या साधनाचे उदाहरण म्हणून घेतले गेले होते. ही निवड आपल्यास अनुकूल नसल्यास, इतर कोणतीही उपयुक्तता स्थापित करुन नवीन वैशिष्ट्ये दिलेल्या खालील चरणांमध्ये निर्दिष्ट केलेल्या निर्देशानुसार त्याच्या कॉन्फिगरेशनकडे जा. कधीकधी, वितरणाच्या मानक विधानसभेत, पोस्टफिक्स सर्व्हर आधीपासूनच स्थापित केला आहे की आपण GREP POSTFIX कमांड तपासू शकता, परंतु बर्याच बाबतीत ते स्वतः स्थापित करणे आवश्यक आहे जेणेकरून आम्ही पुढे दाखवू.
- आदेश प्रविष्ट करून सर्व पुढील पुढील क्रिया मानक "टर्मिनल" द्वारे केले जातील, म्हणून सोयीस्कर पद्धतीने चालवा, उदाहरणार्थ, अनुप्रयोग मेन्यूद्वारे.
- डेबियन / मिंट / उबंटू वितरण मालकीचे असल्यास sudo apt-get -y स्थापित postfix कमांड प्रविष्ट करा. Redhat आधारित असेंब्लींसाठी, आपल्याला dnf -y स्थापित पोस्टफिक्स निर्दिष्ट करण्याची आवश्यकता असेल.
- ही कृती सुपरयुजरच्या वतीने केली जाईल, म्हणून, आपल्याला खाते संकेतशब्द निर्दिष्ट करून अधिकारांची पुष्टी करावी लागेल. लक्षात घ्या की या मार्गाने प्रविष्ट केलेले वर्ण प्रदर्शित नाहीत.
- फायली प्राप्त आणि अनपॅक करण्याची प्रक्रिया चालवा. ते व्यत्यय आणू नका आणि अपघाताने चुकून चुकून अडखळत नाही.
- एक स्वतंत्र पॅकेज सेटअप विंडो उघडते. येथे, सबमिट केलेला डेटा आणखी पॅरामीटर निवडला पाहिजे हे जाणून घेण्यासाठी पहा.
- आम्ही "कॉन्फिगरेशनशिवाय" एक सामान्य प्रकार वापरण्याची ऑफर देतो जेणेकरून भविष्यात प्रत्येक पॅरामीटर सेट करण्यासाठी.
- इंस्टॉलेशन ऑपरेशन चालू राहिल्यानंतर, आणि जेव्हा नवीन इनपुट रेखरे दिसते तेव्हा आपल्याला त्याच्या पूर्ण होण्याची सूचना दिली जाईल.
- प्रक्रिया पूर्ण झाल्यावर, ऑटॉलोडमध्ये नवीन सर्व्हर सेवा जोडा, सिस्टमctl प्रारंभ पोस्टफिक्स प्रविष्ट करणे.
- सुपरयुझर खात्यातून संकेतशब्द प्रविष्ट करुन ही क्रिया देखील पुष्टी केली पाहिजे.
- आता systemct द्वारे सेट अप सुरू करण्यासाठी पोस्टफिक्स सक्षम करा.
- यावेळी आपल्याला बर्याच वेळा संकेतशब्द प्रविष्ट करावा लागेल, कारण प्रमाणीकरण एकाच वेळी वेगवेगळ्या घटकांची विनंती करेल.
या क्रिये दरम्यान, कोणत्याही समस्या नसल्या पाहिजेत, कारण त्यांच्याकडे जटिल किंवा असामान्य काहीही नाही. तथापि, जर काही तरी योजना त्यानुसार नाही तर कन्सोल लाइनमध्ये निर्दिष्ट केलेल्या संदेशांचे काळजीपूर्वक परीक्षण करा, कारण बर्याचदा त्यांना परिस्थिती सुधारण्यासाठी माहिती असते.
चरण 2: स्थापित सर्व्हर सेट अप करणे
स्थापित मेल सर्व्हरचे कॉन्फिगरेशन सर्वात महत्वाचे टप्पा आहे कारण यामुळे या कार्यावर अवलंबून असेल. एक अनावश्यक प्रतिसाद किंवा स्त्रोत कोड नाही जो वापरकर्त्यासाठी सर्वकाही पूर्ण करेल, परंतु मॅन्युअल समायोजन ऑपरेशन सुलभ करण्यासाठी आपण सामान्य टिपा देऊ शकता जे आम्ही पुढे दर्शवू.
- आपल्याला माहित आहे की, विशेष फायलींमध्ये पंक्ती बदलून Linux मधील कॉन्फिगरेशन केले जाते. हे एक सुलभ मजकूर संपादक वापरते. नवशिक्यांनी vi मास्टर करणे कठीण होऊ शकते, म्हणून आम्ही आपल्याला प्रथम एक सोपा समाधान स्थापित करण्याची सल्ला देतो. हे करण्यासाठी, कन्सोलमध्ये सूडो एपीटी नॅनो कमांड स्थापित करा आणि एंटर वर क्लिक करा.
- संग्रहण डाउनलोड करण्याची आणि डाउनलोडच्या समाप्तीची अपेक्षा करण्याची पुष्टी करा.
- कॉन्फिगरेशन फाइल लॉन्च करण्यासाठी सुडो नॅनो /etc/postfix/main.cf कमांड वापरल्यानंतर.
- येथे आपण फक्त मुख्य पॅरामीटर्सकडे लक्ष द्या. MyHostName - साइन = आपण इंटरनेटवरील पोस्टल सिस्टमचे होस्ट नाव निर्दिष्ट केले पाहिजे जेणेकरून सर्व्हर प्राप्त आणि पाठवू शकतील.
- सर्व्हरवर स्थित असलेल्या डोमेनचे पालन करण्यासाठी मायोमिन स्ट्रिंग जबाबदार आहे.
- Myorigin पॅरामीटर वापरलेल्या डोमेन नाव निर्दिष्ट करते. आम्ही बर्याच दृश्यांना मायोरिगिन = $ माउडोमेन परिचित ठेवण्यासाठी ऑफर करतो.
- माझा शेवटचा पॅरामीटर आहे ज्याचा आम्ही लक्ष देऊ इच्छितो. ही ओळ अंतिम डोमेन नावांची परिभाषित करते जेथे पत्रे वितरीत केल्या जातात. आपल्या गरजांनुसार मूल्ये निर्दिष्ट करा.
- सर्व बदल केल्यानंतर, फाइल जतन करण्यासाठी Ctrl +O दाबा.
- त्याचे नाव बदलू नका, परंतु एंटर वर क्लिक करा.
- Ctrl + X द्वारे मजकूर संपादकामध्ये कार्य पूर्ण करा.
- आता आपल्याला सर्व्हर रीस्टार्ट करणे आवश्यक आहे जेणेकरून सर्व बदल लागू होतात. Systemctl रीलोड पोस्टफिक्स कमांड लिहून "टर्मिनल" मध्ये करा.
- कॉन्फिगरेशनमध्ये काही त्रुटी अनुमत असल्याचा आपण ताबडतोब शोधू शकत नाही, म्हणून पोस्टफिक्स चेकद्वारे चाचणी साधन चालविणे आवश्यक आहे. नवीन ओळींमध्ये, सर्व्हरच्या वर्तमान स्थितीविषयीची माहिती प्रदर्शित केली जाईल आणि आपण कामाची शुद्धता निर्धारित केली आहे.
काही कारणास्तव विचारात फक्त फाइल तयार केलेली नाही, तर जेव्हा आपण ते उघडता तेव्हा आपल्याला माहिती प्राप्त होईल की ही एक नवीन वस्तू आहे. त्यानुसार, ते पूर्णपणे रिक्त असेल आणि सर्व महत्वाच्या ओळी स्वत: तयार कराव्या लागतील. अर्थात, इंटरनेटवर आवश्यक कोड आढळू शकतो, परंतु खालील माहिती कॉपी आणि घाला यासाठी आपण पुरेसे असेल.
# /usr/local/etc/postfix/main.cf.
पोस्टफिक्स मेल सिस्टीमसाठी # कॉन्फिगर फाइल.
#
queue_directory = / var / spool / postfix
Sion_directory = / usr / स्थानिक / sbin
Daemon_directory = / usr / स्थानिक / libexec / postfix
Mail_owner = postfix.
डीफॉल्ट_प्रिव्ह्स = कोणीही नाही
MyHostName = yourhost.yourdomain.com
माझे उदर = youddomain.com.
मायनेटवर्क = 1 9 2.168.1.0/24, 127.0.0.0/8
Myorigin = $ modomain
inet_interfaces = $ myhostname, स्थानिकहोस्ट
Myseestination = $ myhostname, लोकलहोस्ट. $ माउडोमेन, $ modomain
डीफॉल्ट_Transport = एसएमटीपी.
alias_database = HASH: / etc / aliases
मेलबॉक्स_कॉमंड = / usr / स्थानिक / बिन / procil
Smtpd_banner = $ myhostname Esmtp तयार आहे
Smtpd_creient_reestrics = permit_mynetworks, rease_unknown_client
smtpd_sender_reestrics = pracit_mynetworks, rease_unknown_address, reject_non_fqdn_sender, necect_invalid_hostname
smtpd_recipient_restrictions = pracit_mynetworks, permit_mx_backup, reect_non_fqdn_sender, resect_non_fqdn_reecipient, resect_unknown_sender_domain, chec_relay_domains, rease_unknown_client, नाकारणे
Local_destination_concurrancy_limit = 2.
deldestination_concurrancy_limit = 10.
debug_peer_level = 2.
Debugger_command =.
पथ = / usr / bin: / usr / x11r6 / बिन
Xxgdb $ daemon_directory / $ proginame_name $ progres_ID आणि झोपे 5
हे सर्व बदल फक्त जतन करुन आपल्या गरजा पूर्ण करणार्या संपादने बनविण्यासाठी राहते.
चरण 3: रांगे अहवाल तपासा
मेल सर्व्हर संदेश रांग तपासण्यावर थोडक्यात लक्ष केंद्रित करूया. कधीकधी पाठविण्याच्या अक्षमतेशी संबंधित विविध अपयशामुळे कधीकधी पाठविण्याच्या पत्रांची संख्या प्रचंड होते. अशा परिस्थितीत, साफसफाईची परिस्थिती स्थापन करणे आवश्यक आहे. वर्तमान रांग तपासण्यासाठी, MailQ आदेश वापरा. नवीन पंक्तींमध्ये, पूर्णपणे सर्व संदेश या क्षणी प्रतीक्षेत आहेत.अचानक असे दिसून आले की रांग ओव्हरफ्लो आहे आणि कोणत्याही प्रकारे फिरत नाही, अशी शक्यता आहे की निश्चित अपयश झाला आहे, जो सेवेच्या ऑपरेशनचा प्रतिबंध करते. या परिस्थितीचे सर्वात बॅनल सोल्यूशन ही प्रतिक्षा संदेशांची यादी स्वच्छ करणे आहे. हे पोस्टफिक्स फ्लश कमांडद्वारे घडते. जर ते मदत करत नसेल तर आपल्याला वर्तमान स्थितीचे विश्लेषण करून कारणे शोधाव्या लागतील.
उदाहरण म्हणून, आम्ही असे एक पर्याय लक्षात ठेवतो:
$ Echo "हे संदेश बॉडी आहे" | मेलएक्स-एस "हे विषय"-आर "सारखे आहे" - ए / पथ / ते / संलग्नक [email protected]
सत्यापन उद्देशांसाठी विशिष्ट क्लायंटला संदेश पाठविण्यासाठी ती जबाबदार आहे. या संघात पोस्ट केलेली सर्व माहिती आपल्याबरोबर बदलली पाहिजे जेणेकरून पत्र पत्त्यावर वितरित केले जावे. अशा स्क्रिप्ट तयार करण्याविषयी अधिक तपशीलवार माहिती अधिकृत सर्व्हर दस्तऐवजामध्ये आढळू शकते.
चरण 4: सुरक्षा सेटअप
वरील मार्गदर्शिका पासून आपल्याला आधीपासून माहित आहे की पोस्टफिक्स आणि इतर सर्व्हर्सना नेटवर्कद्वारे डिव्हाइसेससह संवाद साधा. जर कनेक्शन संरक्षित नसेल तर आक्रमणाची स्थिती उद्भवण्याची शक्यता आहे किंवा ओएसच्या स्थिरतेला व्यत्यय आणण्यासाठी. ओपनएसएसएच सिस्टीमचा वापर करून सुरक्षा नियम आयोजित करण्याचा सर्वात सोपा मार्ग, परंतु प्रारंभ करण्यासाठी, आपण मुख्य कॉन्फिगरेशन स्थापित करणे आणि कार्य करणे आवश्यक आहे. खालील दुव्यांचा वापर करून आमच्या वेबसाइटवरील इतर सामग्रीमध्ये याबद्दल अधिक वाचा.
पुढे वाचा:
उबंटू मध्ये एसएसएच-सर्व्हर स्थापित करणे
सेंटोस 7 मध्ये एसएसएच सेटिंग
उबंटू मध्ये एसएसएच सेटअप
ओपनएसएल प्रोटोकॉल मोठ्या प्रमाणावर लोकप्रियतेचा आनंद घेतो, म्हणूनच बर्याच दस्तऐवजीकरण या साधनाचा वापर करून मेल सर्व्हर सेट अप करण्यासाठी पर्याय दर्शविते. कमांडचे उदाहरण असे दिसतात:
OpenSL GENRSA -DES3 -out मेल.की
Openssl req -wew -की mail.key -out mail.csr
सीपी मेल. Wee Mail.key.original.
ओपनएसएसएल आरएसए-इन मेल. Key.original -out mail_secure.key
OpenSl X50 9 -req -days 365-Mail.CSR- signky mail_secure.key -out mail_secure.crt
Cp mail_secure.crt / etc / postfix /
Cp mail_secure.key / etc / postfix /
सुरक्षा की तयार आणि प्राप्त करण्यासाठी ते जबाबदार आहेत. याव्यतिरिक्त, अशा ओळी जोडून /etc/postfix/main.cf फाइलमध्ये बदल करणे आवश्यक आहे:
Smtt_use_tls = होय.
Smtpd_tls_cert_file = /etc/postfix/mail_secure.crt.
Smtpd_tls_key_file = /etc/postfix/mail_secure.ky.
smtp_tls_securation_level = मे.
अशी प्रक्रिया केल्यानंतर, त्याचे ऑपरेशन योग्य असल्याचे सुनिश्चित करण्यासाठी रीस्टार्ट करणे आणि सर्व्हर तपासा विसरू नका.
चरण 5: स्थापना आणि डीव्हीकॉट कॉन्फिगरेशन
आजच्या लेखाचा शेवटचा टप्पा डीव्हीकॉट स्थापित आणि कॉन्फिगर करण्यासाठी समर्पित केला जाईल. हा एक विनामूल्य प्रोटोकॉल आहे जो क्लायंटद्वारे ईमेलवर प्रवेश करण्यासाठी वापरला जातो. हे आपल्याला प्रत्येक खात्याचे प्रवेश पॅरामीटर्स सेट करण्याची परवानगी देते, डेटा क्रमवारी आणि द्रुत प्रमाणीकरण प्रदान करेल. जर आपल्या वितरणामध्ये डीवायकॉट अद्याप स्थापित केले गेले नाही तर खालील निर्देशांचे अनुसरण करा.
- कन्सोलमध्ये, sudo apt-get-b get-be प्रविष्ट करा invecot-imapd dovecot-pop3d कमांड आणि एंटर वर क्लिक करा. मालकांना पुनर्विचार करण्यासाठी, कमांड वेगळ्या प्रकारे दिसत आहे: डीएनएफ-ई डीफेकॉट स्थापित करा.
- नवीन ओळीत पासवर्ड प्रविष्ट करुन सुपरसर्स अधिकारांची पुष्टी करा.
- प्राप्त होणे आणि unpacking unpacking च्या समाप्ती अपेक्षा. या ऑपरेशन दरम्यान, ओपनश प्रोफाइल नियम देखील अद्यतनित केले जातील.
- Systemctl सुरू करून Devecot द्वारे स्टार्टअप वर प्रश्न जोडा.
- दिसत असलेल्या विंडोमध्ये संकेतशब्द लिहून या कारवाईची पुष्टी करा.
- DoVecot सुरू करण्यासाठी systemct guvecot कमांड सक्षम करा.
- आता आपण sudo nano /etc/dovecot/dovecot.conf द्वारे कॉन्फिगर करण्यासाठी कॉन्फिगरेशन फाइल उघडू शकता.
- सुरुवातीला, ही फाइल जवळजवळ कोणतेही मापदंड होणार नाही, म्हणून त्यांना स्वत: ला समाविष्ट करण्याची आवश्यकता असेल. सेटअपच्या उपकरणे मध्ये delve करू नये, परंतु आपण केवळ मूलभूत आणि आवश्यक स्ट्रिंग प्रदान करू शकता जे आपण कॉपी करू शकता, फाइल घाला आणि जतन करू शकता.
प्रोटोकॉल = IMAP पॉप 3 एलएमटीपी
ऐका = *, :: ::
Userdb {
चालक = पॅम.
}
Mail_location = Mobbox: ~ / मेल: इनबॉक्स = / var / mail /% u
Ssl_cert =.
ssl_ke = / pki/dovecot/private/dovecot.pem.
फायरवॉलसाठी, आपल्याला स्वतंत्रपणे खालील प्रविष्ट करण्याची आवश्यकता असेल:
$ iptables -a इनपुट-पी टीसीपी - डीडपोर्ट 110 -J स्वीकारा
$ iptables-ए इनपुट-पी टीसीपी - डीडपोर्ट 995-स्वीकार
$ iptables -a इनपुट-पी टीसीपी - डीडपोर्ट 143 -j स्वीकारा
$ iptables -a इनपुट-पी टीसीपी - डीडपोर्ट 993-j स्वीकार
$ iptables -a इनपुट-पी टीसीपी - डीडपोर्ट 25 -J स्वीकारा
फायरवॉलसाठी, ही संरचना थोडीशी दिसते:
$ फायरवॉल-सीएमडी - एअरमॅनेंट - अॅड-पोर्ट = 110 / टीसीपी - डी-पोर्ट = 995
$ फायरवॉल-सीएमडी - अपेरॅनेंट - अॅड-पोर्ट = 143 / टीसीपी - डी-पोर्ट = 993
$ फायरवॉल-सीएमडी - रीलोड
जसे आपण पाहू शकता, कॉन्फिगरेशन प्रक्रिया खरोखर क्लिष्ट आहे, परंतु निर्देश असल्यास, सर्वकाही द्रुतगतीने आणि कोणत्याही अडचणीशिवाय पास होईल. दुर्दैवाने, एका लेखाच्या चौकटीत, पोस्टफिक्ससह परस्परसंवादाच्या सर्व क्षणांना फिट करणे अशक्य आहे, म्हणून आम्ही आपल्याला आवश्यक असल्यास अधिकृत वेबसाइटवरील सामग्रीचा अभ्यास करण्यास सल्ला देतो.
अधिकृत पोस्टफिक्स मेल सर्व्हर वेबसाइटवर जा