मेल, आपल्या Gnu / Linux संगणकाच्या टर्मिनलवर ईमेल पाठवा

मेल कमांड बद्दल

पुढच्या लेखात आम्ही मेल कमांडवर लक्ष ठेवणार आहोत. आज ईमेल पाठवण्याचे बरेच मार्ग आहेत, एकतर जीयूआय वापरुन, ब्राउझर वापरुन किंवा ईमेल क्लायंटद्वारे. जेव्हा कमांड लाइन इंटरफेस (सीएलआय) येतो तेव्हा पर्याय अधिक मर्यादित होतात. म्हणूनच या पोस्टमध्ये आम्ही कसे ते पाहणार आहोत टर्मिनलवरुन ईमेल पाठवा Gnu / Linux प्रणालीचे.

असे काही पर्याय आहेत जे आम्ही टर्मिनलवरून ईमेल पाठविण्यासाठी वापरू शकतो, जसे की सेंडमेल, मठ, इ. परंतु या ओळींमध्ये आपण आपल्या सिस्टमच्या टर्मिनलवर ईमेल पाठवण्यासाठी मेल कमांड कसे वापरावे ते पाहू. टर्मिनल वरुन ही कमांड वापरण्यास आपण सक्षम होऊ किंवा जेव्हा आपण आपल्या BASH स्क्रिप्ट्स प्रोग्राम करतो तेव्हा आपण ही कमांड वापरू शकतो.

डीफॉल्टनुसार आमच्या वितरणाकडे नसल्यास हे वापरण्यापूर्वी, आम्हाला हा मेल कमांड स्थापित करावा लागेल.

स्थापना

मी म्हटल्याप्रमाणे, बरेच Gnu / Linux वितरण, मेल कमांडला डीफॉल्टनुसार असतात, परंतु जर हे आपल्या सिस्टमवर नसेल तर म्हणा की ते काही कमांड्सद्वारे स्थापित केले जाऊ शकतात. या लेखासाठी मला असे म्हणायचे आहे की मी उबंटू 18.04 एलटीएस वापरत आहे. जर तुम्हाला करावे लागेल उबंटू / डेबियन / लिनक्स मिंटवर प्रोग्राम स्थापित कराआम्ही आमच्या सिस्टम वर कमांड इन्स्टॉल करण्यासाठी ptप्ट-गेट वापरू शकतो. आम्ही टर्मिनल (Ctrl + Alt + T) उघडतो आणि लिहितो:

sudo apt-get install mailutils

टर्मिनलवरून ईमेल पाठविण्याची उदाहरणे

एक साधा ईमेल पाठवा

फक्त सह, एक साधा ईमेल पाठविण्यासाठी शरीरातील काही सामग्री, आम्ही कार्यान्वित करू:

टर्मिनलवरुन साधा मेल पाठविला

mail -s "Email simple enviado desde la terminal" nonaino@mail.com

या आदेशामध्ये -s पर्याय ईमेलच्या विषयाचा उल्लेख करण्यासाठी वापरला जातो. आम्हाला ज्या ईमेल पत्त्यावर ईमेल पाठवायचा आहे त्याचे अनुसरण करा. वरील कमांड कार्यान्वित केल्यावर आपल्याला मुख्य सामग्री लिहिणे आवश्यक आहे. एकदा आम्ही पूर्ण केले आम्ही मेल बाहेर येण्यासाठी आणि पाठविण्यासाठी CTRL + D की संयोजन दाबा.

आमच्या मेल व्यवस्थापकात आम्हाला खालीलप्रमाणे काही प्राप्त होईल. मला ते आधी मान्य करावे लागेल, स्पॅन फोल्डरमध्ये मला सापडलेले मेल.

मेल सोपे मेल प्राप्त

आम्ही पुढील गोष्टी देखील वापरू शकतो मेल पाठविण्यासाठी एका ओळीत कमांड द्या:

mail -s "Email de prueba" nonaino@mail.com <<< "Este es el cuerpo del correo"

एकाधिक प्राप्तकर्त्यांना मेल पाठवा

ई साठीएकापेक्षा जास्त वापरकर्त्यास ईमेल पाठवा, आम्ही फक्त आहे स्वल्पविरामाने विभक्त केलेल्या सर्व ईमेल पत्त्यांचा उल्लेख करा. याचे उदाहरणः

टर्मिनलवरून एकाधिक प्राप्तकर्ता मेल पाठविले

mail -s "Email a varios usuarios" usuario1@mail.com,usuario2@mail.com,usuario3@mail.com

ज्या वापरकर्त्यांना मेल पाठविली आहे त्यांना खालीलप्रमाणे काहीतरी प्राप्त होईल:

एकाधिक प्राप्तकर्त्यांना मेल करा

संलग्नकासह ईमेल पाठवा

आमच्याकडे दुसरा पर्याय आहे, एक संलग्नकासह ईमेल पाठविणे. यासाठी आम्ही हे वापरू पर्याय 'अ' मेल कमांडसह, मला म्हणायचे आहे की या उदाहरणात मी पाठवलेल्या फाईल मेल पाठवित असताना मी ज्या फोल्डरमध्ये आहे त्याच फाईलमध्ये आहे. उदाहरणार्थ, जर आपल्याला पाठ पाठवायची असेल तर मजकूर. Txt, आम्ही पुढील आदेश वापरू.

टर्मिनलवरुन संलग्नकसह मेल मेल

mail -s “Correo con archivo adjunto” nonaino@mail.com -A texto.txt

ज्याला मेल प्राप्त होतो, तो आपल्या मेल मॅनेजरमध्ये पुढील स्क्रीनशॉटमध्ये काय दिसू शकेल असे काहीतरी दिसेल:

संलग्नक ईमेल प्राप्त

मेलमधील फाईलची सामग्री पाठवा

मेल कमांडद्वारे फाईलची सामग्री पाठविण्यासाठी आम्ही टर्मिनलवर लिहू:

टर्मिनलवरून फाइलची सामग्री पाठवित मेल मेल

mail -s “Salida del archivo” nonaino@mail.com < /home/sapoclay/texto.txt

वापरकर्ता आपणास फाईलची सामग्री थेट ईमेलच्या मुख्य भागामध्ये प्राप्त होईल. पुढील स्क्रीनशॉटमध्ये पाहिल्याप्रमाणे, मागील विभागात असलेल्या प्रकरणात, प्रश्नातील फाइल संलग्नक म्हणून पाठविली जात नाही.

टर्मिनलवरून पाठविलेल्या फाईलच्या सामग्रीसह मेल करा

कमांडच्या आऊटपुटसह ईमेल पाठवा

आम्ही पाठवू सक्षम आहोत मेल बॉडीची सामग्री म्हणून कमांडचे आउटपुट. उदाहरणार्थ, जर आपल्याला आउटपुट पाठवायचे असेल तरमांजर / home/sapoclay/.config/mimeapps.listआम्ही वापरु:

टर्मिनलवरुन पाठविलेले कमांडचे निकाल

cat /home/sapoclay/.config/mimeapps.list | mail -s "Envío del resultado de un comando" nonaino@mail.com

इको कमांडसह ईमेल पाठवा

आम्ही देखील करू शकता ईमेल पाठवण्यासाठी इको कमांडचा वापर करा इलेक्ट्रॉनिक

echo "Este es el cuerpo del email" | mail -s "Prueba de correo" nonaino@mail.com

अतिरिक्त शीर्षलेखांसह ईमेल पाठवा

अतिरिक्त शीर्षलेखांसह ईमेल पाठविण्यासाठी आम्ही मेल कमांडसह 'टू' पर्याय वापरू.

अतिरिक्त शीर्षलेखांसह मेल

mail -s "Correo con encabezados adicionales" -a From:sapoclay\<usuario1@casimailx.com\> nonaino@mail.com

वापरकर्त्याद्वारे प्राप्त झालेला निकाल खालीलप्रमाणे असेलः

मेल अतिरिक्त शीर्षलेख प्राप्त

यासह आम्ही लेख समाप्त करतो. या कमांडच्या वापराची काही सामान्य उदाहरणे होती. इंटरनेटवर थोडेसे शोधणे आपल्याला काही इतर सापडतील. ह्या कमांडचा वापर करण्याबद्दल अधिक कागदपत्रेही आपल्याला सापडतील मॅन पृष्ठे टर्मिनलमध्ये (Ctrl + Alt + T):

मॅन कमांड मेल

man mail

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   एडकलरीओ म्हणाले

    मला असे वाटते की हे ट्यूटोरियल लिहिणा even्यालासुद्धा एमटीए कॉन्फिगर न करण्याचा अर्थ काय आहे हे माहित नसते. जेणेकरून नवशिक्या वाचकांनी मला समजून घ्यावे, हे ट्यूटोरियल हे लिहिले आहे तसे फक्त स्वत: ला ईमेल पाठविण्याचे काम करते परंतु कोणत्याही वेळी ही मोठी कमतरता लक्षात येत नाही.

    च्या शिकवण्या ubunlog त्यांचा दर्जा चांगला असायचा. खेदाची गोष्ट आहे.

  2.   जावि आनंदी म्हणाले

    लेखाबद्दल चांगली गोष्ट म्हणजे मेल सर्व्हर कॉन्फिगर करणे किंवा जीमेल कॉन्फिगर कसे करावे ...

    मी नवीन आहे, परंतु मी ईमेलच्या विषयावर छोट्या गोष्टी पाहिल्या आहेत, जीमेलसाठी मला काहीतरी किंवा इतर कॉन्फिगर केले होते.

    मेल सर्व्हरच्या सेटअपसाठी किंवा कोणत्या फायलींना स्पर्श केला पाहिजे हे काहीसे अधिक विशिष्ट आणि माझ्या म्हणण्यानुसार काहीतरी मनोरंजक असेल.

    आपण एमटीएवर टिप्पणी देऊ शकता?

    अभिवादन आणि धन्यवाद

  3.   डार्सी म्हणाले

    क्वेरी, आणि पाठविण्यास सक्षम होण्यासाठी मेल कोठे कॉन्फिगर केले आहे ??? आपण एक एसएमटीपी ठेवता? मला कळत नाही
    जादूने ईमेल स्वत: पाठवत नाहीत. एक आउटपुट संदर्भ गहाळ आहे

  4.   अर्नेस्टो म्हणाले

    हे ट्यूटोरियल पूर्ण झालेले नाही हे समजणारा मी एकटाच माणूस नाही, मी नुकतेच उबंटू स्थापित केले आहे आणि येथे सांगितलेल्या कोणत्याही गोष्टी काम करत नाहीत. शिट!