मैंने अपने सर्वर पर ubuntu स्थापित किया है। मैं चाहता हूं कि क्रोनोजर मुझे आउटपुट के लिए ईमेल भेजें।
मैं टर्मिनल से ईमेल कैसे भेज सकता हूं। मुझे कौन सी चीज स्थापित करनी है और मैं उस प्रोग्राम में smtp या पॉप सेटिंग कैसे डालूंगा
मैंने अपने सर्वर पर ubuntu स्थापित किया है। मैं चाहता हूं कि क्रोनोजर मुझे आउटपुट के लिए ईमेल भेजें।
मैं टर्मिनल से ईमेल कैसे भेज सकता हूं। मुझे कौन सी चीज स्थापित करनी है और मैं उस प्रोग्राम में smtp या पॉप सेटिंग कैसे डालूंगा
जवाबों:
मेरा मानना है कि mailx आप के लिए क्या देख रहे हैं।
sudo apt-get install bsd-mailx
यह पोस्टफ़िक्स को न्यूनतम पर भी स्थापित करेगा, और आपको पोस्टफ़िक्स को सेट करने के लिए कुछ विकल्प देगा। यदि आपके LAN पर SMTP सर्वर है, तो 'सैटेलाइट सिस्टम' चुनें, फिर मेल डोमेन नाम दर्ज करें, और अंत में अपने SMTP सर्वर का IP पता।
काम में लाना:
echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS"
आप शरीर के लिए एक फ़ाइल का उपयोग भी कर सकते हैं:
/bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt
ssmtp
पैकेज एक आसानी से एक ubuntu बॉक्स के भेजे गए ईमेल के रास्ते के लिए लोकप्रिय है। यहाँ जीमेल का उपयोग करने के लिए इसे सेट करने के लिए एक ट्यूटोरियल है।
यदि आप पोस्टफ़िक्स (जो एक भयानक दर्द हो सकता है) को कॉन्फ़िगर करने के साथ आस-पास गड़बड़ नहीं करना चाहते हैं, तो हीरलोम-मेलएक्स पैकेज (सुडोल एप-गेट हिरलूम-मेलएक्स) स्थापित करें ।
यह मेल कमांड का एक वैकल्पिक संस्करण है जो आपको एक बाहरी एसएमटीपी सर्वर निर्दिष्ट करने देता है। सरल क्रोन लिपियों के लिए यह आदर्श है।
पोस्टफ़िक्स और मेलक्स स्थापित करें
apt-get install पोस्टफिक्स मेलक्स
मैं अपनी दुकान में एक मानक सेटअप का उपयोग करता हूं, और मुझे मेलटिल्स पैकेज सही लगता है, क्रोनॉजर्स से ऑटो ईमेल भेजने जैसी चीजें करने के लिए। एक ncurses config सहायक के माध्यम से स्थापित करने के लिए बहुत सरल है।
sudo aptitude install mailutils
sudo dpkg-reconfigure exim4-config
विकल्प internet site; mail is sent and received directly using SMTP
मेरे लिए सबसे अच्छा काम करता है (जैसा कि मैं सबसे अधिक भाग के लिए भेजना चाहता हूं)। आप इस कॉन्फ़िगरेशन के माध्यम से अपना रूट फ़ॉरवर्ड एड्रेस भी सेट कर सकते हैं।
फिर आप कमांड लाइन का उपयोग करके ईमेल भेज सकते हैं (ऊपर किसी ने उदाहरण दिया है) लेकिन मैं उपयोग करता हूं:
mail -s "AVScan completed on HOSTNAME" avnotifications@somedomain.com
उम्मीद है की यह मदद करेगा।
नवीनतम इंस्टॉलेशन मैंने Ubuntu 11.10 पर कमांड के साथ किया था:
sudo apt-get install postfix mailutils
और यदि आप पोस्टफिक्स पर अधिक पढ़ना चाहते हैं, तो यह कैसे काम करता है और इसे कैसे आजमाया जा सकता है : पोस्टफिक्सबेसिकसुथलू
तब आप mail
क्रोनजोब में कमांड का उपयोग कर सकते थे । विकल्पों और उपयोग के लिए कमांड के मैन पेज देखें।