टर्मिनल क्यों कहता है: "आपके पास मेल है"?


125

किसी भी विचार क्यों मेरे मैक टर्मिनल कहते हैं:

आपके पास / var / mail / lofye में मेल है

मैं यह कहते हुए इसे कैसे रोक सकता हूं कि हर बार मैं टर्मिनल खोलता हूं?


सर्वश्रेष्ठ उत्तर यहां उपलब्ध हैं: unix.stackexchange.com/q/2432/16253
एंटोनियो

जवाबों:


123

किसी तरह आपके पास एक स्क्रिप्ट या कुछ समान है जो आपके स्थानीय मशीन पर आपके खाते में मेल वितरित करता है जो अंदर संग्रहीत है /var/mail/$USER

आप या तो उस फ़ाइल /var/mail/$USERको निकाल सकते हैं जो आपके पास मौजूद अलर्ट को हटा देगा (जैसा कि वह आपको सूचित करेगा कि क्या वह फ़ोल्डर मौजूद है और / या उसके पास अपठित संदेश हैं) या आप mailसंदेशों को हटाने से पहले संदेशों को पढ़ने के लिए उपयोग कर सकते हैं।


10
पारितोषिक के लिए धन्यवाद। एक क्रोन बाहर मुझे मेल कर रहा है ... 36,061 बार :( आदेश के साथ हटा दिया गया: d 1-36061
lo_fye


मेल से बचने के लिए आप क्रॉन आउटपुट को / dev / null पर निर्देशित कर सकते हैं।
क्रिस नावा

1
मैक ओएस एक्स पर यह डिफ़ॉल्ट पाठ कहाँ स्थित है? मैं इसे सक्रिय छोड़ना चाहता हूं, लेकिन संदेश बदलना चाहता हूं।

मैं बिना ईमेल खोए केवल सूचनाओं को कैसे निष्क्रिय कर सकता हूं?
विटाली ज़डनेविच

13

mailमेल देखने के लिए टाइप करें। मेरा मानना ​​है कि dइसे हटा दिया।


1
* d को सब कुछ हटा देना चाहिए।
११

3
Mailx d का उपयोग करते समय * सबकुछ हटा देगा। मेल ही नहीं होगा।
बाइनरीमिसिट

3
कर रहे हैं mailऔर फिर d *मैक ओएस एक्स पर मेरे लिए सभी मेल हटा दिए।
yagooar

10

इसे हटाने के कई तरीके हैं। सबसे सरल है:

> /var/mail/<whatever_user>

आपको '>' शामिल करना होगा


6
यही कारण है कि मिट जाता है कि उपयोगकर्ता के लिए प्राप्त मेल।
वॉनब्रांड

2

मैं शर्त लगाने को तैयार हूं क्योंकि उस फ़ोल्डर में फाइलें हैं।

क्या आपने वास्तव में फ़ोल्डर की सामग्री को देखा है? अगर वहाँ कुछ है, तो यह अधिक होने की संभावना से आपको पता चलेगा कि इसका क्या कारण है, और भविष्य में इसे कैसे रोका जाए।

टर्मिनल से:

cd /var/mail/lofye
ls

यदि आपके पास मेल नहीं है, तो आप संदेश नहीं देखेंगे (मेरे मैक पर मेल के तहत मेरे उपयोगकर्ता नाम के लिए एक फ़ोल्डर भी नहीं है)।


3
/var/mailएक निर्देशिका है, और loyfeइसके भीतर फ़ाइल है। फ़ाइल देखने के लिए, कोई भी ऐसा कर सकता है less /var/mail/loyfe
थॉमस हंटर

1

खोलें mailऔर फिर अंदर डालकर d *Enter दबाएँ। dआदेश का मतलब है deleteऔर *चयन सूची में सभी मेल।


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

0

यदि मैक के लिए आपका रनिंग क्लैमव यह एक ज्ञात मुद्दा है। सिस्टम आपको प्रत्येक अपडेट और अनुसूचित स्कैन के बाद मेल करता है।


-2

मैं सिर्फ एक .hushlogin बनाने में सक्षम था और अब मैं एक स्वच्छ टर्मिनल हूं।

$ touch .hushlogin

2
यह कई संदेशों को प्रदर्शित होने से रोकता है, न कि केवल नए मेल संदेश को। यह खतरनाक हो सकता है क्योंकि कुछ अन्य चेतावनियाँ हैं जिन पर उपयोगकर्ता चूक जाएगा।
थॉमस हंटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.