Linux टर्मिनल से ईमेल भेजना आवश्यक है, खासकर जब आप शेल स्क्रिप्ट का उपयोग करके ईमेल को स्वचालित कर रहे हों। थंडरबर्ड और इवोल्यूशन जैसे ईमेल प्रोग्राम जाने-माने टूल की तरह लग सकते हैं, लेकिन वे कई बार फूला हुआ महसूस कर सकते हैं। यदि आप कमांड लाइन के साथ काम करने में सहज हैं, तो आपके लिए लिनक्स के अपने हृदय प्रणाली के माध्यम से ईमेल भेजना/प्राप्त करना फायदेमंद हो सकता है।
आप अपने मेलबॉक्स तक पहुंचने, ईमेल भेजने और सीधे टर्मिनल से ईमेल का जवाब देने के लिए जीमेल और अन्य ईमेल क्लाइंट को लिनक्स के भीतर कॉन्फ़िगर कर सकते हैं। अपने मेलबॉक्स तक पहुँचने के लिए, आपको सबसे पहले Mutt को कॉन्फ़िगर करना होगा, जो लंबे समय में आपके लिए चीजों को आसान बना देगा।
मठ क्या है?
Mutt एक ओपन-सोर्स टेक्स्ट-आधारित ईमेल क्लाइंट है जिसका उपयोग सिंपल मेल ट्रांसफर प्रोटोकॉल (SMTP) का उपयोग करते हुए मेजबानों के बीच ईमेल ट्रांसफर / प्राप्त करने के लिए किया जाता है। मठ स्थापित करने के लिए, आपको कुछ आदेशों का पालन करने की आवश्यकता है, और फिर आप अपने जीमेल मेलबॉक्स को आसानी से कॉन्फ़िगर कर सकते हैं।
मठ की विशेषताओं की गणना करने योग्य
इससे पहले कि आप गोता लगाएँ, आप जानना चाहेंगे कि लिनक्स के लिए Mutt को क्या खास बनाता है। यहां कुछ विशेषताएं दी गई हैं जो आपको एक मेलबॉक्स हैंडलर के रूप में मठ की वास्तविक क्षमता के बारे में आश्वस्त करेंगी:
- इसे स्थापित करना और कॉन्फ़िगर करना आसान है।
- आप सीधे कमांड लाइन से सिंगल/मल्टीपल अटैचमेंट के साथ ईमेल भेज सकते हैं।
- Mutt आपको प्राप्तकर्ताओं को CC . में मेल भेजने की अनुमति देता है और बीसीसी खंड।
- यह संदेश थ्रेडिंग का तहे दिल से समर्थन करता है।
- मेलिंग सूचियों की उत्कृष्ट सुविधा का उपयोग करें।
- आपको विभिन्न मेलबॉक्स प्रारूपों जैसे एमबॉक्स, मेलडीर, एमएमडीएफ और एमएच के लिए समर्थन मिलता है।
- यह कम से कम 20 भाषाओं में उपलब्ध है।
- Mutt DSN (डिलीवरी स्टेटस नोटिफिकेशन) फीचर को सपोर्ट करता है।
Mutt को Linux पर कैसे स्थापित करें
चूंकि मठ एक मानक लिनक्स पैकेज नहीं है, इसलिए आप इसे अपने सिस्टम पर पहले से इंस्टॉल नहीं पाएंगे। आपको पैकेज मैनेजर का उपयोग करके पैकेज को मैन्युअल रूप से इंस्टॉल करना होगा।
उबंटू और डेबियन पर:
sudo apt-get install mutt
आप YUM का उपयोग करके RHEL/CentOS पर Mutt इंस्टॉल कर सकते हैं:
sudo yum install mutt
फेडोरा पर पैकेज स्थापित करने के लिए:
sudo dnf install mutt
आर्क-आधारित वितरण पर, आप Pacman का उपयोग करके पैकेज स्थापित कर सकते हैं:
sudo pacman -S mutt
Mutt को Linux पर कैसे कॉन्फ़िगर करें
पहले कॉन्फ़िगरेशन चरण के रूप में, आपको कुछ निर्देशिकाएँ बनानी होंगी जहाँ सिस्टम मेल, हेडर और प्रमाणपत्रों को स्थापना के बाद संग्रहीत करेगा।
एक-एक करके निम्न आदेश जारी करें:
mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates
टच कमांड का उपयोग करके मठ कॉन्फ़िगरेशन फ़ाइल बनाएं:
touch ~/.mutt/muttrc
muttrc . खोलें अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके फ़ाइल करें:
sudo nano ~/.mutt/muttrc
एक बार संपादक खुलने के बाद, इनकमिंग और आउटगोइंग मेल के लिए मेलबॉक्स की सेटिंग्स को पॉप्युलेट करने के लिए अपने मेलबॉक्स के IMAP और SMTP विवरण भरना शुरू करने का समय आ गया है।
यहाँ सेटिंग्स हैं:
set from = "[email protected]"
set realname = "First Last"
# IMAP settings
set imap_user = "[email protected]"
set imap_pass = "<mailbox password>"
# SMTP settings
set smtp_url = "smtps://[email protected]"
set smtp_pass = "<mailbox password>"
# Remote Gmail folders
set folder = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set trash = "+[Gmail]/Trash"
यह उदाहरण दर्शाता है कि Mutt का उपयोग करके Gmail खाता कैसे सेट किया जाए। उपयोगकर्ता नाम . को बदलना सुनिश्चित करें , पहले , और अंतिम उपरोक्त स्निपेट में क्रमशः आपके ईमेल पते उपयोगकर्ता नाम, प्रथम नाम और अंतिम नाम के साथ।
ईमेल सेटिंग्स के लिए कमांड को डिक्रिप्ट करना
- से :प्रेषक की ईमेल आईडी
- वास्तविक नाम :यह आपका नाम होगा, जो ईमेल पर दिखाई देगा।
- IMAP_user :यह आपका ईमेल पता है।
- IMAP_pass :आपका ईमेल पासवर्ड, यदि आप सुनिश्चित हैं कि कोई और आपके मेलबॉक्स तक नहीं पहुंचेगा।
- SMTP_url :पहला भाग उस URL को परिभाषित करता है जहां आपका मेलबॉक्स वितरण के लिए संदेश भेजेगा।
- SMTP_pass :मेलबॉक्स पासवर्ड
- फ़ोल्डर :आपके मेलबॉक्स का स्थान
- स्पूलफ़ाइल :मेलबॉक्स के अंदर का फ़ोल्डर, जहां ईमेल आते हैं।
- स्थगित :यह स्थगित संदेशों (ड्राफ्ट) को संग्रहीत करने के लिए फ़ोल्डर को संदर्भित करता है।
- रिकॉर्ड :वह निर्देशिका जहां Gmail संगृहीत संदेश भेजता है.
- कचरा :हटाए गए ईमेल को संग्रहीत करने के लिए निर्देशिका।
Gmail की IMAP और SMTP कॉन्फ़िगरेशन सेटिंग
अक्सर, आपके मेलबॉक्स के IMAP और SMTP पोर्ट नंबर समान रहते हैं। सर्वोत्तम परिणामों के लिए, यह हमेशा अनुशंसा की जाती है कि आप संपादक विंडो में सेटिंग्स में कुंजीयन करने से पहले अपनी मेलबॉक्स सेटिंग्स की जाँच करें।
जो लोग Gmail का उपयोग कर रहे हैं, उनके लिए Gmail की मेलबॉक्स सेटिंग यहां दी गई हैं:
अब जब आपने सब कुछ कॉन्फ़िगर कर लिया है, तो समय आ गया है कि Mutt को चलाएं और अपनी आंखों के सामने अपने मेलबॉक्स का जादू देखें।
Linux पर Mutt का उपयोग कैसे करें
इससे पहले कि आप Mutt के साथ ईमेल भेज और प्राप्त कर सकें, आपको एप्लिकेशन लॉन्च करना होगा। टर्मिनल प्रारंभ करें और म्यूट . टाइप करें एप्लिकेशन लॉन्च करने के लिए:
mutt
Mutt का उपयोग करके नए ईमेल भेजने के लिए, m . टाइप करें टर्मिनल में। Mutt प्राप्तकर्ता का ईमेल पता, विषय और संदेश का मुख्य भाग पूछेगा। आप चाहें तो एक फाइल भी अटैच कर सकते हैं। एक बार जब आप सभी विवरण अपडेट कर लें, तो y . दबाएं ईमेल भेजने के लिए।
1. विषय और मुख्य संदेश के साथ एक ईमेल भेजें
अपने ईमेल में विषय स्ट्रिंग जोड़ने के लिए, -s . का उपयोग करें झंडा:
mutt -s "Testing Email from mutt" [email protected]
2. गूंज के साथ पाइप मठ
ईमेल के संदेश के मुख्य भाग को पास करने के लिए आप मठ के साथ इको कमांड लागू कर सकते हैं:
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected]
3. अटैचमेंट के साथ ईमेल भेजें
फ़ाइल को अटैचमेंट के रूप में जोड़ने के लिए, कमांड के अंत में फ़ाइल का पथ निर्दिष्ट करें:
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] test.txt
यदि आप एकाधिक फ़ाइलें संलग्न करना चाहते हैं, तो फ़ाइल नामों को स्पेस . से अलग करके पास करें चरित्र।
echo "Body Message" | mutt -s "Testing Email from mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4. एकाधिक प्राप्तकर्ताओं को ईमेल भेजें
इसी तरह, आप ईमेल भेजने के लिए कई ईमेल पते भी जोड़ सकते हैं:
mutt -s "Testing Email from mutt" [email protected], [email protected], [email protected]
5. प्राप्तकर्ता को सीसी और बीसीसी मोड में जोड़ें
आप -c . का उपयोग कर सकते हैं और -b कार्बन कॉपी और ब्लाइंड कार्बन कॉपी के लिए ईमेल पते निर्दिष्ट करने के लिए ध्वजांकित करें।
mutt -s "Subject of mail" -c ; -b ; mail address of the recipient
नीचे दिए गए उदाहरण में, मठ [email protected] का उपयोग प्रति के रूप में करेगा पता, जबकि यह कार्बन कॉपी और ब्लाइंड कार्बन ईमेल को क्रमशः [email protected] और [email protected] पर कॉपी करेगा।
mutt -s “Test Email” -c [email protected] -b [email protected] [email protected]
6. कमांड-लाइन सहायता प्राप्त करें
यदि आप अटका हुआ महसूस करते हैं, तो आप -h . का उपयोग करके मठ की सहायता ले सकते हैं झंडा।
mutt -h
Mutt के ईमेल इंटरफ़ेस की समीक्षा करना
इंटरफ़ेस विंडो के शीर्ष पर स्थित मेनू बार आपको विभिन्न टैब के बीच नेविगेट करने की अनुमति देता है। टर्मिनल विंडो ठीक नीचे कीबोर्ड शॉर्टकट को भी सूचीबद्ध करती है। मध्य फलक संदेश (संदेशों) को देखने के लिए है।
दुर्भाग्य से, Mutt एक इनबिल्ट ईमेल कंपोज़र के साथ नहीं आता है, इसलिए आपको अपना संदेश बॉडी बनाने के लिए नैनो, विम, Emacs, आदि जैसे टेक्स्ट एडिटर का उपयोग करने की आवश्यकता है।
आप मठ के साथ निम्न आदेशों का उपयोग कर सकते हैं:
- मी :एक नया ईमेल लिखें
- q :छोड़ें
- डी :हटाएं
- r :उत्तर दें
- y :भेजें
- मैं :बाहर निकलें
मठ में ऐसा क्या खास है?
मठ एक ओपन-सोर्स पैकेज है जो उद्देश्य को पूरा करता है, अपेक्षाकृत छोटा है, और काम पूरा करता है। इसकी त्वरित प्रसंस्करण और संसाधनपूर्ण त्रुटि प्रबंधन के बावजूद, ईमेल के भीतर छवियों को प्रदर्शित करने की बात आती है।
चूंकि इसे तेजी से परिणाम देने के लिए टेक्स्ट प्रारूप में बनाया गया है, इसलिए कुछ लोगों को लग सकता है कि मठ छवियों के साथ मेल के लिए अच्छा काम नहीं करता है। फिर भी, यदि आप Linux के लिए एक कमांड-लाइन ईमेल क्लाइंट चाहते हैं तो Mutt आपकी पहली पसंद होनी चाहिए।