Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Linux टर्मिनल से ईमेल कैसे भेजें

Linux टर्मिनल हमें कुछ कीस्ट्रोक्स के साथ टन कार्यों को करने की शक्ति और क्षमता देता है। उन लोगों के लिए जो अपना अधिकांश समय टर्मिनल में बिताते हैं, आप सीधे टर्मिनल से ईमेल भी भेज सकते हैं। यह गाइड आपका हाथ पकड़ता है और आपको दिखाता है कि आप टर्मिनल से सीधे ईमेल भेजने के लिए विभिन्न तरीकों और टूल्स का उपयोग कैसे कर सकते हैं।

नोट: टर्मिनल से ईमेल भेजने के लिए, सुनिश्चित करें कि आपके पास एक मेल सर्वर सेट अप है और सही ढंग से काम कर रहा है।

Mail

Linux टर्मिनल से ईमेल भेजने का पहला और सबसे सरल तरीका mail यूटिलिटी का उपयोग करना है। यह सरल यूटिलिटी आपको कुछ विकल्पों के साथ प्राप्तकर्ता, ईमेल विषय और यहां तक कि अटैचमेंट जोड़ने की अनुमति देती है।

डिफ़ॉल्ट रूप से, mail यूटिलिटी अधिकांश Linux वितरणों में प्रीइंस्टॉल्ड आती है। आप which कमांड को निम्नानुसार निष्पादित करके सत्यापित कर सकते हैं कि आपके पास यह इंस्टॉल है:

which mail

यदि आपको "/usr/bin/mail" जैसा परिणाम मिलता है, तो यह पहले से ही आपके डिस्ट्रो पर इंस्टॉल है। यदि आपके Linux डिस्ट्रो पर डिफ़ॉल्ट रूप से mail इंस्टॉल नहीं है, तो आप इसे अपने डिस्ट्रो के पैकेज मैनेजर का उपयोग करके इंस्टॉल कर सकते हैं। उदाहरण के लिए, Debian पर, आप कमांड चलाएंगे:

sudo apt-get update && sudo apt-get install mailutils

mail का उपयोग करके ईमेल भेजने के लिए, mail कमांड का उपयोग करें जिसके बाद -s विकल्प हो और ईमेल विषय निर्दिष्ट करें। उदाहरण के लिए, "message.txt" फ़ाइल में संग्रहीत संदेश भेजने के लिए, कमांड का उपयोग करें:

mail -s "Hello world" info@mail.com < message.txt

उपरोक्त कमांड फ़ाइल की सामग्री को पढ़ेगा और इसे संदेश बॉडी के रूप में उपयोग करेगा।

आप echo जैसे कमांड से संदेश बॉडी भी पास कर सकते हैं। उदाहरण के लिए:

echo "This is the message body" | mail -s "Hello world" info@mail.com

ईमेल में अटैचमेंट जोड़ने के लिए, -A विकल्प का उपयोग करें। उदाहरण के लिए:

echo "Sample odt file" | mail -s "Attachments" info@mail.com -A ~/Documents/sample.odt

Sendmail

टर्मिनल से मेल भेजने के लिए आप जिस अगली यूटिलिटी का उपयोग कर सकते हैं वह है Sendmail, एक सरल लेकिन शक्तिशाली यूटिलिटी जो आपको टर्मिनल से ईमेल भेजने में मदद कर सकती है।

यदि आपके पास Sendmail यूटिलिटी इंस्टॉल नहीं है, तो आप इसे इंस्टॉल कर सकते हैं:

sudo apt-get install sendmail sendmail-cf -y

इस यूटिलिटी का उपयोग करने के लिए, निम्नलिखित वाली ईमेल सामग्री वाली एक फ़ाइल बनाकर शुरू करें:

Subject: Hello World! This is the message body .... ..... .... ... close.

Sendmail यूटिलिटी सब्जेक्ट हेडर का पता लगाएगी और इसे आपके ईमेल के लिए सब्जेक्ट शीर्षक के रूप में उपयोग करेगी। आप इसे निम्न कमांड का उपयोग करके पास कर सकते हैं:

cat sendmail.txt | /usr/sbin/sendmail info@mail.com

Telnet

उन लोगों के लिए जो अपना अधिकांश समय रिमोट सर्वर के साथ काम करने में बिताते हैं, telnet शायद ईमेल भेजने के लिए गो-टू टूल है। इसका उपयोग करने के लिए, टर्मिनल लॉन्च करके और कमांड दर्ज करके शुरू करें:

telnet test.server.net 25

यदि आपके पास मेल सर्वर किसी अन्य पोर्ट पर चल रहा है, तो 25 को लक्ष्य पोर्ट से बदलें। एक बार कनेक्ट होने पर, telnet का उपयोग करके सर्वर को हेलो कहें:

helo example.com
Linux टर्मिनल से ईमेल कैसे भेजें

ध्यान दें कि कुछ सर्वर ehlo का भी जवाब देंगे helo के बजाय या कभी-कभी दोनों।

अगला, ईमेल सेंडर सेट करें:

MAIL FROM: info@example.com

ईमेल का प्राप्तकर्ता सेट करें:

RCPT TO: demo@info.com

निम्न प्रारूप के साथ मेल कंपोज़ करें:

DATA
Subject: Hello world
Hello world,
This is the body of the email
Proceed here and terminate with .
Finally, close the telnet session with quit.
QUIT
Linux टर्मिनल से ईमेल कैसे भेजें

Mutt

Mutt टर्मिनल से ईमेल भेजने और पढ़ने के लिए एक और उपयोगी यूटिलिटी है। आप इसे mail कमांड के समान पा सकते हैं। इसे इंस्टॉल करने के लिए, कमांड चलाएं:

sudo apt-get install mutt

mutt के साथ ईमेल भेजने के लिए, कमांड का उपयोग करें:

cat sendmail.txt | mutt -s "Hello world" info@mail.com

उपरोक्त कमांड sendmail.txt की सामग्री को ईमेल बॉडी के रूप में mutt यूटिलिटी में पास करता है।

निष्कर्ष

जब आप टर्मिनल-ओनली वातावरण में काम कर रहे हों तो Linux टर्मिनल से ईमेल भेजने में सक्षम होना बहुत काम आ सकता है। lp कमांड का उपयोग करके टर्मिनल से फ़ाइलें प्रिंट करने का तरीका जानने के लिए आगे पढ़ें और S के साथ टर्मिनल से वेब खोजें।


  1. लिनक्स टर्मिनल में Screen के साथ मल्टीटास्क कैसे करें लिनक्स टर्मिनल में Screen के साथ मल्टीटास्क कैसे करें

    बहुत से लोग screen के बारे में नहीं जानते, एक उत्कृष्ट छोटा टूल, या टर्मिनल मल्टीप्लेक्सर, यदि आप तकनीकी होना चाहते हैं। मुझे दृढ़ विश्वास है कि जो कोई भी टर्मिनल का उपयोग करता है, किसी भी कारण से, उसके शस्त्रागार में यह होना चाहिए। यह उतना उपयोगी है। Screen टर्मिनल में मल्टीटास्किंग को मृत आसान बन

  1. लिनक्स टर्मिनल को कैलकुलेटर के रूप में कैसे उपयोग करें लिनक्स टर्मिनल को कैलकुलेटर के रूप में कैसे उपयोग करें

    क्या आप फैंसी GUI पर लिनक्स टर्मिनल की सादगी पसंद करते हैं? यदि आपको जल्दी से कुछ गणित करने की आवश्यकता है, तो आपको कैलकुलेटर ऐप का उपयोग करने की आवश्यकता नहीं है। आप उन टूल का उपयोग करके टर्मिनल का उपयोग करके अपनी गणना कर सकते हैं जो शायद आपके पास पहले से इंस्टॉल हैं। आइए देखें कि आप लिनक्स टर्मिनल

  1. आउटलुक में ईमेल को एलियास के रूप में भेजें: चरण-दर-चरण गाइड आउटलुक में ईमेल को एलियास के रूप में भेजें: चरण-दर-चरण गाइड

    इस गाइड में आउटलुक को ऑफिस 365 में बने ईमेल एलियास से भेजने के लिए सेटअप करने के निर्देश हैं। जैसा कि आप पहले से जानते हैं, जब आप ईमेल एलियास पर प्राप्त संदेश का उत्तर देते हैं, तो From फील्ड में आपका प्राथमिक ईमेल पता होता है न कि एलियास पता। यदि आप ईमेल एलियास से Send As करना चाहते हैं, तो इस लेख