ทำไมเทอร์มินัลพูดว่า:“ คุณมีอีเมล”


125

ความคิดใด ๆ ว่าทำไมเทอร์มินัล Mac ของฉันบอกว่า:

คุณมีจดหมายใน / var / mail / lofye

ฉันจะหยุดพูดได้ทุกครั้งที่เปิดเทอร์มินัลได้อย่างไร


คำตอบที่ดีที่สุดมีให้ที่นี่: unix.stackexchange.com/q/2432/16253
อันโตนิโอ

คำตอบ:


123

ยังไงก็เถอะคุณเคยมีสคริปต์หรือสิ่งที่คล้ายกันส่งอีเมลไปยังบัญชีของคุณในเครื่องท้องถิ่นของคุณซึ่งเก็บไว้ /var/mail/$USER

คุณสามารถลบไฟล์/var/mail/$USERที่จะลบการแจ้งเตือนว่าคุณมีเมล (เพราะมันจะแจ้งเตือนคุณหากโฟลเดอร์นั้นมีอยู่และ / หรือมีข้อความที่ยังไม่ได้อ่าน) หรือคุณสามารถใช้mailเพื่ออ่านข้อความก่อนที่จะลบพวกเขา


10
ขอบคุณสำหรับทิป. ปรากฎว่า CRON ส่งเมลให้ฉัน ... 36,061 ครั้ง :( ถูกลบด้วยคำสั่ง: d 1-36061
lo_fye


คุณสามารถนำเอาต์พุต cron ไปยัง / dev / null เพื่อหลีกเลี่ยงเมล
Chris Nava

1
ข้อความเริ่มต้นนี้อยู่ที่ใดใน Mac OS X ฉันต้องการปล่อยให้มันใช้งานได้ แต่เปลี่ยนข้อความ

ฉันจะปิดการใช้งานการแจ้งเตือนโดยไม่สูญเสียอีเมลได้อย่างไร
Vitaly Zdanevich

13

พิมพ์mailเพื่อดูเมล ฉันเชื่อว่าdลบมัน


1
* d ควรลบทุกอย่าง
lyarwood

3
เมื่อใช้ mailx d * จะลบทุกอย่าง จดหมายจะไม่
BinaryMisfit

3
ทำmailแล้วd *ลบจดหมายทั้งหมดสำหรับฉันใน Mac OS X.
yagooar

10

มีหลายวิธีในการลบ ที่ง่ายที่สุดคือ:

> /var/mail/<whatever_user>

คุณต้องรวม '>'


6
ที่เช็ดออกจดหมายที่ได้รับสำหรับผู้ใช้นั้น
vonbrand

2

ฉันยินดีที่จะเดิมพันเพราะมีไฟล์ในโฟลเดอร์นั้น

คุณเคยดูเนื้อหาของโฟลเดอร์หรือไม่? หากมีบางสิ่งในนั้นมันจะเป็นไปได้มากกว่าที่คุณจะได้รู้ว่าอะไรเป็นสาเหตุของมันและวิธีป้องกันในอนาคต

จากสถานี:

cd /var/mail/lofye
ls

หากคุณไม่มีเมลคุณจะไม่เห็นข้อความ (ไม่มีแม้แต่โฟลเดอร์สำหรับชื่อผู้ใช้ของฉันที่อยู่ใต้เมลบน mac ของฉัน)


3
/var/mailเป็นไดเรกทอรีและloyfeเป็นไฟล์ที่อยู่ภายใน less /var/mail/loyfeเพื่อดูไฟล์ที่หนึ่งจะทำได้
โทมัสฮันเตอร์

1

เปิดmailแล้วใส่d *และกด Enter dคำสั่งวิธีdeleteและ*เลือกเมลทั้งหมดในรายการ


ยินดีต้อนรับสู่ SuperUser คำตอบนี้จะดียิ่งขึ้นถ้าคุณแก้ไขเพื่อให้คำอธิบายเกี่ยวกับสาเหตุที่โซลูชันของคุณตอบคำถาม OPs
Twisty Impersonator

0

หากคุณกำลังใช้ ClamAV สำหรับ Mac นี่เป็นปัญหาที่ทราบแล้ว ระบบจะส่งอีเมลถึงคุณหลังจากการอัพเดทแต่ละครั้งและการสแกนตามกำหนด


-2

ฉันสามารถสร้าง. hushlogin ได้และตอนนี้ฉันเป็นเทอร์มินัลที่สะอาดแล้ว

$ touch .hushlogin

2
สิ่งนี้ป้องกันไม่ให้มีการแสดงข้อความจำนวนมากไม่ใช่เพียงข้อความเมลใหม่ นี่อาจเป็นอันตรายเนื่องจากมีคำเตือนอื่น ๆ ที่ผู้ใช้จะพลาด
Thomas Hunter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.