गाइल्स द्वारा टिप्पणियों में प्रोत्साहित किया गया , मैंने एक और उत्तर को अनुकूलित और विस्तारित किया है:
(मैं Ubuntu 12.04.1 LTS चला रहा हूं, लेकिन सामान्य सेटअप प्रक्रिया को पिछले और भविष्य के यूबंटस पर लागू होना चाहिए)
मेल ट्रांसफर एजेंट (एमटीए) स्थापित करने के लिए पहली बात यह है कि मेल को एक मेल यूजर एजेंट (एमयूए) जैसे रिले किया जा सकता है Thunderbird
। यह केवल आवश्यक है क्योंकि हम स्थानीय मेल के साथ काम कर रहे हैं और इसे भेजने और प्राप्त करने में सक्षम होना चाहते हैं; सामान्य दूरस्थ जीमेल प्रकार के खातों के साथ, केवल एक उपयोगकर्ता एजेंट जैसे कि Thunderbird
आवश्यक है।
मैं उपयोग करता हूं postfix
, जो स्वयं एक विकल्प है sendmail
, जिसमें से वाणिज्यिक और खुले स्रोत संस्करण हैं। पोस्टफ़िक्स की क्षमताओं के बारे में अधिक जानकारी आधिकारिक साइट पर है और उपयोगकर्ता पा सकते हैं कि मेलिंग सूचियों में कोई भी समस्या होने पर उपयोगी जानकारी होती है।
इसलिए, प्रोग्राम को स्थापित करने के लिए, चलाएं
sudo apt-get install postfix
आप इसे स्थापित होने पर या तो कॉन्फ़िगर कर सकते हैं, या ऑफ़र को अस्वीकार कर सकते हैं और बाद में चला सकते हैं
sudo dpkg-reconfigure postfix
महत्वपूर्ण config फाइल बनाने के लिए ( /etc/postfix/main.cfg
)। यदि आप कभी भी इस फ़ाइल को मैन्युअल रूप से संपादित करते हैं, जो कि आवश्यक नहीं है, तो आपको इसे लागू करने के लिए sudo newaliases
और sudo service postfix restart
बाद में परिवर्तनों को लागू करना होगा ।
Postfix
सेटअप करने के लिए बहुत सीधा है, हालांकि आपके पास कुछ विशेष सेटिंग्स हो सकती हैं जिन्हें आप लागू करना चाहते हैं। नीचे दी गई पहली स्क्रीन में, आपको अपने मेल के लिए स्थानीय विकल्प चुनना होगा:
फिर अगली स्क्रीन पर अपना 'मेल नाम' चुनें; यह आमतौर पर जैसा होता है /etc/hostname
। आप निम्न में से अधिकांश स्क्रीन के लिए चूक स्वीकार कर सकते हैं।
जब यह उल्लेख करता है /etc/aliases
और रूट और पोस्टमास्टर प्राप्तकर्ता (ऊपर के रूप में), तो आप अपने उपयोगकर्ता नाम को भर सकते हैं, लेकिन सुनिश्चित करें कि आप अपनी उपनाम फ़ाइल की जांच करें क्योंकि यह इस ट्यूटोरियल के अगले भाग को पढ़कर होना चाहिए।
सबसे पहले, जैसा कि इस चर्चा में भी सुझाया गया है , /etc/aliases
यदि आपका सेटअप सही है, तो यह इस तरह होना चाहिए:
postmaster: root
root: mike
यदि नहीं, sudo nano /etc/aliases
तो इसे संपादित करें , और फिर चलाएं sudo newaliases
और sudo service postfix restart
ताकि कॉन्फ़िगरेशन अपडेट हो। Postfix's
उपनाम सुविधा मेल को पुनर्निर्देशित करने की अनुमति देती है, इसलिए सेटअप इस ट्यूटोरियल के बाकी हिस्सों के लिए बहुत महत्वपूर्ण है ।
जैसा कि ऊपर दिए गए लिंक में भी लिखा गया है , आपको .forward
अपना उपयोगकर्ता नाम और लोकलहोस्ट युक्त फाइल बनाने की आवश्यकता है : जैसे mike@localhost
कि रूट का मेल आपके पास भेजा जाएगा। ऐसा करने के लिए, इन आदेशों को दर्ज करें:
sudo touch /root/.forward
और फिर चला
sudo nano /root/.forward
अपने उपयोगकर्ता को रखने के लिए: mike@localhost
फ़ाइल में जैसे और इसे सहेजें।
इसके अलावा , मैंने पाया कि आपके उपयोगकर्ता को मेल समूह में जोड़ना आवश्यक था ताकि Thunderbird
मेल फ़ाइलों तक पहुँच प्राप्त हो सके:
sudo adduser $USER mail
और फिर परिवर्तनों को प्रभावी करने के लिए लॉगआउट और लॉगिन करें। वहाँ की कोई जरूरत नहीं है chown
या chmod
के रूप में कुछ लेख का सुझाव दे सकता, किसी भी फाइल, और मेल समूह के लिए अपने उपयोगकर्ता को जोड़ने में काफी बेहतर अभ्यास है और जड़ फाइल सिस्टम पर अनुमतियों के किसी भी प्रत्यक्ष बदलते बचा जाता है।
अब Thunderbird
विन्यास के लिए। संपादन> खाता सेटिंग> खाता क्रियाओं पर जाएं> अन्य खाता जोड़ें> यूनिक्स स्पूलमेल चुनें और अगली स्क्रीन में पहले बॉक्स में अपना उपयोगकर्ता नाम डालें और yourusername@localhost
दूसरे बॉक्स में रखें।
अब, खाता सेटिंग्स में अपने नए खाते में जाएं और सर्वर सेटिंग्स का चयन करें और नीचे दिए गए स्क्रीनशॉट के अनुसार ( /var/mail
या /var/mail/username
यदि सेटअप) स्थानीय निर्देशिका का चयन करें।
इस लेख के निर्देशों के अनुसार आपको smtp सर्वर को कॉन्फ़िगर करने की आवश्यकता होगी यदि आप एक मेल भेजकर खाते का परीक्षण करना चाहते हैं root@localhost
और फिर उसे प्राप्त करने के लिए थंडरबर्ड में मेल प्राप्त करें पर क्लिक करें, क्योंकि रूट के मेल को पुनर्निर्देशित किया जा रहा है youruser@localhost
।
अकाउंट सेटिंग> आउटगोइंग सर्वर पर जाएं और नया ऐड करना चुनें। सेटिंग्स नीचे स्क्रीनशॉट के रूप में होनी चाहिए:
अब, अंत में अपने खाते root@localhost
पर मेल पाने के लिए क्लिक करके और फिर कुछ सेकंड बाद एक मेल की रचना करके अपने खाते का परीक्षण करें । आपको इस तरह से एक ईमेल देखना चाहिए:
कुछ कार्यक्रमों या लॉग को कॉन्फ़िगर करने की आवश्यकता होगी ताकि वे रूट करने के लिए मेल भेजें, लेकिन यह तय किया जा सकता है जैसे ही आपको आवश्यकता मिलती है। यह लेख उम्मीद से उपयोगी होना चाहिए क्योंकि यह Thunderbird
स्थानीय मेल प्राप्त करने के लिए हमेशा सीधा नहीं होता है ।