लिनक्स मशीनों को अनगिनत तरीकों से प्रशासनिक हस्तक्षेप की आवश्यकता हो सकती है, लेकिन मैन्युअल रूप से उनमें प्रवेश किए बिना आपको इसके बारे में कैसे पता चलेगा? जब आपकी मशीनें कुछ निविदा प्यार और ध्यान चाहती हैं, तो यहां ईमेल को सूचित करने के लिए सेटअप कैसे करें।
बेशक, यह तकनीक असली सर्वरों के लिए है, लेकिन अगर आपको अपने घर में एक लिनक्स बॉक्स मिला है, जो एक होम सर्वर के रूप में काम करता है, तो आप इसे वहां भी इस्तेमाल कर सकते हैं। वास्तव में, चूंकि कई घर आईएसपी नियमित आउटबाउंड ईमेल को ब्लॉक करते हैं, इसलिए आपको यह सुनिश्चित करने के लिए कि आपके घर के सर्वर से अभी भी प्रशासन ईमेल प्राप्त करने के लिए यह तकनीक एक शानदार तरीका हो सकता है।
अवलोकन
किसी मशीन के लिए ईमेल भेजने की क्षमता को तुरंत कॉन्फ़िगर करने से हमें यह जानकारी मिलती है कि सिस्टम की बहुत सारी समस्याएं और महत्वपूर्ण अलर्ट स्वचालित रूप से उस सिस्टम के नामित व्यवस्थापक को भेज दिए जाएंगे। सबसे उल्लेखनीय उदाहरण यह है कि क्रोन जॉब एग्जीक्यूटिव त्रुटियां इस श्रेणी में आती हैं और इसलिए यह व्यवस्थापक को सूचित करेगा कि रिपोर्ट में मानक त्रुटि (स्टादर) आउटपुट सहित जल्द से जल्द बैकअप के रूप में अनुसूचित नौकरियों के साथ एक समस्या थी। हम बैश स्क्रिप्ट से ईमेल को भी शामिल कर पाएंगे।
चिंता न करें - यह आमतौर पर आपको बहुत अधिक जानकारी के साथ स्पैम नहीं करता है और यदि यह कष्टप्रद हो जाता है तो आप इसे केवल डी-कॉन्फ़िगर कर सकते हैं।
डेबियन आधारित प्रणालियों पर, अन्य तो बहुत ही बहुमुखी ईमेल संबंधित कार्यक्रमों की एक बहुत कुछ भी है ssmtp पैकेज, जो अच्छी तरह से अनुकूल है यदि आप सब करना चाहते हैं, तो ऐसा करने के लिए एक पूरे ईमेल उपसमुच्चय या भेजने के लिए कॉन्फ़िगरेशन के बिना किसी अन्य ईमेल सर्वर (एमटीए) का उपयोग करके ईमेल भेजने के लिए एक एजेंट है।
पूर्वापेक्षाएँ और धारणाएँ
आरंभ करने से पहले, आप यह सुनिश्चित करना चाहेंगे कि ये सभी शर्तें पूरी हों:
- आपके पास एक एसएमटीपी सर्वर है जो आपकी मशीनों से ईमेल प्राप्त कर सकता है और उन्हें प्राप्तकर्ता (यानी आपके कॉर्पोरेट एक्सचेंज या जीमेल) को भेज सकता है।
- आपके पास एक उपयोगकर्ता के लिए क्रेडेंशियल है जो उस सर्वर पर ईमेल भेजने में सक्षम है (यानी एक मेलबॉक्स या एक जीमेल खाता)।
- इस प्रक्रिया का उपयोग और परीक्षण * डेबियन आधारित प्रणालियों (लेनी, उबंटू और टकसाल) पर किया गया है, इसलिए यदि आपके उन वितरणों में से एक पर आपका माइलेज भिन्न नहीं हो सकता है।
- आप मुझे VIM को संपादक प्रोग्राम के रूप में उपयोग करते देखेंगे, यह सिर्फ इसलिए है क्योंकि मैं इसका उपयोग कर रहा हूं ... आप किसी अन्य संपादक का उपयोग कर सकते हैं जिसे आप पसंद कर रहे हैं।
*ये भी डीडी-डब्ल्यूआरटी पर उपयोग और परीक्षण , लेकिन केवल एक भविष्य के लेख में कवर किया जाएगा (अद्यतन: भविष्य में मज़ा नहीं है?) के कारण इस तरह के एक एम्बेडेड प्लेटफॉर्म के लिए सेटअप और कॉन्फ़िगरेशन विविधताएं आवश्यक हैं .
सेट अप
Ssmtp (सरल S.M.T.P) पैकेज को स्थापित करने के लिए, निम्नलिखित कमांड का उपयोग करें:
sudo aptitude install ssmtp
फिर कॉन्फ़िगरेशन फ़ाइल को संपादित करें:
सुडो विम /etc/ssmtp/ssmtp.conf
समायोजित करें और आवश्यक निम्नलिखित मापदंडों को जोड़ें:
-
रुट=यूजरनाम@जीमेल.कॉमइसे पोस्टमास्टर से मशीनों के व्यवस्थापक ईमेल में बदलें।
-
mailhub = smtp.gmail.com: 587हमारे मामले में आपका मेल सर्वर यह जीमेल है इसलिए हमें पोर्ट को 587 के रूप में निर्दिष्ट करना होगा, नियमित एसएमटीपी सर्वरों के लिए यह आमतौर पर आवश्यक नहीं है।
-
होस्टनाम=यूजरनाम@जीमेल.कॉमआमतौर पर मशीन का नाम पैकेज सेटअप द्वारा स्वचालित रूप से भरा जाता है, अगर मशीन में मेलबॉक्स है तो यह ठीक होना चाहिए, लेकिन अगर यह नहीं है या नाम उसी के अनुसार नहीं है जैसा कि मेलबॉक्स तदनुसार समायोजित करता है।
-
UseSTARTTLS = हाँसुरक्षित सत्र संचार के लिए TLS सक्षम करें।
-
Authuser = उपयोगकर्ता नामभेजने वाले मेलबॉक्स का उपयोगकर्ता नाम।
-
AuthPass = पासवर्डभेजने वाले मेलबॉक्स का पासवर्ड ..
-
FromLineOverride = हाँRoot[[email protected]] के बजाय hostname भेजता है।
डिफ़ॉल्ट (रूट) "से" फ़ील्ड बनाने के लिए सर्वर नाम हो, संपादित करें / Etc / ssmtp / revaliases फ़ाइल:
सुडो विम / आदि / ssmtp / रिवालिसेस
और इसमें वांछित अनुवाद जोड़ें जो हमारे जीमेल उदाहरण मामले में होगा:
जड़: [email protected]: smtp.gmail.com
अविश्वसनीय रूप से यह आपको क्षमता को सक्षम करने के लिए करना है। अब से, मशीन आपको ईमेल करेगी जब कुछ होगा।
पुष्टिकरण सेटअप
ईमेल भेजने से हमारा ssmtp सेटअप सही था:
echo "ssmtp का उपयोग कर लिनक्स सर्वर से टेस्ट संदेश" | sudo ssmtp -vvv [email protected]
"-Vvv" वर्बोसिटी आउटपुट को चालू कर देता है, इसलिए यह चिंताजनक नहीं है ... यदि आप किसी भी समस्या का सामना कर रहे हैं तो बस यही होगा, आपके पास Google के लिए किसी प्रकार का आउटपुट होगा।
यदि सब ठीक हो जाता है, तो आपको कुछ सेकंड में ईमेल प्राप्त करना चाहिए।
हम भविष्य के लेखों में इस सेटअप के स्क्रिप्टेड उदाहरण दिखाएंगे।
आपका ईमेल नॉन-बाउंसिंग किस्म का हो सकता है :)