"मेल" क्या है, और इसे कैसे नेविगेट किया जाता है?


101

कार्यक्रम में स्थित है /usr/bin/mail। निष्पादन पर, Version 8.1.2 01/15/2001दिखाया गया है।

प्रवेश listका उत्पादन:

Commands are:
next, alias, print, type, Type, Print, visual, top, touch, preserve, 
delete, dp, dt, undelete, unset, mail, mbox, pipe, |, more, page, More, 
Page, unread, Unread, !, copy, chdir, cd, save, source, set, shell, 
version, group, write, from, file, folder, folders, ?, z, headers, 
help, =, Reply, Respond, reply, respond, edit, echo, quit, list, xit, 
exit, size, hold, if, else, endif, alternates, ignore, discard, retain, 
saveignore, savediscard, saveretain, core, #, inc, new

प्रवेश ?का उत्पादन:

Mail Command               Description
-------------------------  --------------------------------------------
t [message list]           type message(s).
n                          goto and type next message.
e [message list]           edit message(s).
f [message list]           give head lines of messages.
d [message list]           delete message(s).
s [message list] <file>    append message(s) to file.
u [message list]           undelete message(s).
R [message list]           reply to message sender(s).
r [message list]           reply to message sender(s) and all recipients.
p [message list]           print message list.
pre [message list]         make messages go back to /var/mail.
m <recipient list>         mail to specific recipient(s).
q                          quit, saving unresolved messages in mbox.
x                          quit, do not remove system mailbox.
h                          print out active message headers.
!                          shell escape.
| [msglist] command        pipe message(s) to shell command.
pi [msglist] command       pipe message(s) to shell command.
cd [directory]             chdir to directory or home if none given
fi <file>                  switch to file (%=system inbox, %user=user's
                           system inbox).  + searches in your folder
                           directory for the file.
set variable[=value]       set Mail variable.

दर्ज करने zसे संदेशों की सूची का अंत पता चलता है - लेकिन वह आदेश ?मदद पृष्ठ में प्रस्तुत नहीं किया गया है ।

  1. यह कौन सा कार्यक्रम है?
  2. क्या इसके उपयोग के लिए ट्यूटोरियल हैं?
  3. इसके उपयोग के लिए कुछ सामान्य आदेश और सहायक चालें क्या हैं?
  4. संदेश सूची को कैसे नेविगेट (विपरीत z) या ताज़ा किया जा सकता है?

स्पष्टता : यह प्रश्न इंटरएक्टिव प्रोग्राम के बारे में है न कि स्क्रिप्ट-सक्षम कमांड के बारे में - अर्थात mailटर्मिनल में झंडे या मापदंडों के साथ टाइप करने का परिणाम ।


दरअसल, zचौथी पंक्ति के अंत के पास कमांडों की पहली सूची में है (पांचवें गिनती "कमांड हैं:")।
jwodder

हम्म, कूल। zतब के विपरीत क्या है ? यह नहीं है aऔर मैं यह पता नहीं लगा सका :)
4

# 3 के लिए धन्यवाद। लानत वाली बात 30 सेकंड की गूगल सर्च में मिलना असंभव है। आपको लगता है कि सबसे बुनियादी कार्यक्षमता का उल्लेख पहली बात होगी।
paulwal222

1
मैं जिन आदेशों की तलाश कर रहा था, वे f*सभी विषय लाइनों को फिर से सूचीबद्ध करने, d*सभी मेल को हटाने और qछोड़ने के लिए थे। मेल पढ़ने के लिए, मैं बस एंटर करता रहता हूं।
ntc2

जवाबों:


78

यह पृष्ठ इंटरैक्टिव कमांड का विस्तार से वर्णन करता है, और वास्तव में एक पूरी तरह से ट्यूटोरियल है। जैसे zऔर कमांड का वर्णन करता है z-:

If there is more than a screenful of messages, then z will
show the next screenful, and z- will show the previous screenful.

6
इसके अलावा hवर्तमान
स्क्रीनफुल

धन्यवाद! यह वास्तव में मदद मेनू में उल्लेख किया जाना चाहिए ...
aiguofer

4

mailपाइन नहीं है; यह बस है mail। एक आदर्श दुनिया में, आपका संस्करण POSIX / SUS के कार्यक्रमmail के साथ संगत होना चाहिए ("संबंधित विवरण" शीर्षक के तहत सबसे अधिक प्रासंगिक दस्तावेज़ ), लेकिन, हमेशा की तरह, पूर्णता से विचलन का निर्धारण पाठक के लिए एक अभ्यास के रूप में छोड़ दिया जाता है।mailx


3

इसके मैनुअल के अनुसार, मेल यह है:

मेल एक बुद्धिमान मेल प्रोसेसिंग सिस्टम है जिसमें संदेशों द्वारा प्रतिस्थापित लाइनों के साथ एड (1) की याद दिलाने वाला कमांड सिंटैक्स है।

कहने का तात्पर्य यह है कि, आप जिस सर्वर पर काम कर रहे हैं, उसमें प्राप्त मेल से संबंधित कुछ कार्य करने के लिए एक त्वरित तरीका के रूप में सोच सकते हैं।

उदाहरण के लिए शेल स्क्रिप्ट या क्रॉन जॉब्स लिखते समय मेल की शक्ति को समझा जा सकता है।

इसे बेहतर तरीके से जानने के लिए, मुझे मेल कमांड के बारे में कुछ लेख मिले हैं :

इस साइट पर किया गया एक और सवाल एक ही मुद्दे से संबंधित है:


क्षमा करें, मैंने प्रश्न लिखने की कोशिश की ताकि यह स्पष्ट हो जाए कि मैं कमांड की स्क्रिप्टिंग संपत्तियों के बारे में नहीं पूछ रहा हूं, जितना कि मैं इंटरएक्टिव लोगों के बारे में पूछ रहा हूं - यानी mailबिना किसी पैरामीटर के टाइपिंग ।
1

2
आपने मेल मैन पेज से प्रमुख लाइन को फ़िल्टर किया। यह तथ्य मुझे बच गया था। तब एड के मैन पेज को देखने के बाद मैं और अधिक आसानी से नेविगेट करने में सक्षम था, फिर भी कुछ कठिनाई के साथ। $ सबसे हाल के संदेश पर जाता है, एक नंबर टाइप करने से उस संदेश पर सीधे कूदता है, - पीछे जाता है, + या n आगे बढ़ता है (लेकिन p पीछे नहीं जाता है)
पॉल

0

मेल के साथ संदेश भेजने का परीक्षण करने के लिए, आप कर सकते हैं:

 echo "Testing email body content" | mail -s "Testing Subject field" recipient@domain.com
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.