लोकलहोस्ट उबंटू से ईमेल भेजने के लिए क्या पैकेज स्थापित करना है?


14

मैंने अपने सर्वर पर ubuntu स्थापित किया है। मैं चाहता हूं कि क्रोनोजर मुझे आउटपुट के लिए ईमेल भेजें।

मैं टर्मिनल से ईमेल कैसे भेज सकता हूं। मुझे कौन सी चीज स्थापित करनी है और मैं उस प्रोग्राम में smtp या पॉप सेटिंग कैसे डालूंगा

जवाबों:


9

मेरा मानना ​​है कि 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

यह कहता है कि लापता उपसर्ग / main.cf फ़ाइल, मैं उस फ़ाइल को कैसे डाउनलोड कर सकता हूँ

जब आपने mailx स्थापित किया है तो उसे पोस्टफिक्स के लिए इंस्टॉल स्क्रीन के माध्यम से चलना चाहिए। क्या इसने आपसे पूछा कि कौन सा प्रकार स्थापित है, और मेल नाम और रिले होस्ट के लिए? और यह आपको कब त्रुटि देता है, जब आप / बिन / मेल चलाते हैं या जब आप स्थापित करने की कोशिश करते हैं?
nedm

इसने मुझसे कुछ नहीं पूछा, कैसे इसे अनइंस्टॉल कर सकते हैं और फिर से कर सकते हैं

यदि आपके पास एक और इंस्टॉल के भाग के रूप में पोस्टफ़िक्स सेट अप है तो ऐसा लगता है कि इसे सही तरीके से कॉन्फ़िगर नहीं किया जा सकता है। "Sudo dpkg-reconfigure पोस्टफिक्स" आज़माएं और फिर "sudo /etc/init.d/postfix reload"
nedm

यदि पोस्टफ़िक्स स्थापित नहीं है, तो "sudo apt-get remove mailx" और फिर "sudo apt-get install mailx" और इसे mailx पैकेज के साथ पोस्टफ़िक्स को स्थापित करना चाहिए।
nedm

6

ssmtpपैकेज एक आसानी से एक ubuntu बॉक्स के भेजे गए ईमेल के रास्ते के लिए लोकप्रिय है। यहाँ जीमेल का उपयोग करने के लिए इसे सेट करने के लिए एक ट्यूटोरियल है।


और पोस्टफ़िक्स की तुलना में उठने और चलने के लिए बहुत आसान / तेज।
गृहनगर

ssmtp वेब सर्वर में उपयोग के लिए अब तक का सबसे अच्छा मेल एजेंट बना हुआ है, क्योंकि यह केवल कॉन्फ़िगरेशन है जो SMTP सर्वर से कनेक्ट होता है। पोस्टफ़िक्स को कॉन्फ़िगर करने की तुलना में यह इतना समय बचाता है , खासकर अगर आपने इसे पहले नहीं आज़माया है। यह उपयोग के मामले पर निर्भर करता है, हालाँकि, और यदि आप कमांड लाइन से ई-मेल भेज रहे हैं, तो मेलक्स का उपयोग करना आसान हो सकता है :)
Steen Schütt

1
लिंक टूट गया है, उबंटू में ssmtp स्थापित करने के लिए एक गाइड है
नटगेव

4

यदि आप पोस्टफ़िक्स (जो एक भयानक दर्द हो सकता है) को कॉन्फ़िगर करने के साथ आस-पास गड़बड़ नहीं करना चाहते हैं, तो हीरलोम-मेलएक्स पैकेज (सुडोल एप-गेट हिरलूम-मेलएक्स) स्थापित करें

यह मेल कमांड का एक वैकल्पिक संस्करण है जो आपको एक बाहरी एसएमटीपी सर्वर निर्दिष्ट करने देता है। सरल क्रोन लिपियों के लिए यह आदर्श है।

मुखपृष्ठ: http://heirloom.sourceforge.net/mailx.html

मैन पेज: http://heirloom.sourceforge.net/mailx/mailx.1.html



1

मैं अपनी दुकान में एक मानक सेटअप का उपयोग करता हूं, और मुझे मेलटिल्स पैकेज सही लगता है, क्रोनॉजर्स से ऑटो ईमेल भेजने जैसी चीजें करने के लिए। एक 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

उम्मीद है की यह मदद करेगा।


1

नवीनतम इंस्टॉलेशन मैंने Ubuntu 11.10 पर कमांड के साथ किया था:

sudo apt-get install postfix mailutils

और यदि आप पोस्टफिक्स पर अधिक पढ़ना चाहते हैं, तो यह कैसे काम करता है और इसे कैसे आजमाया जा सकता है : पोस्टफिक्सबेसिकसुथलू

तब आप mailक्रोनजोब में कमांड का उपयोग कर सकते थे । विकल्पों और उपयोग के लिए कमांड के मैन पेज देखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.