Tại sao thiết bị đầu cuối lại nói: Bạn có mail?


Câu trả lời:


123

Bằng cách nào đó bạn đã có một tập lệnh hoặc một cái gì đó tương tự gửi thư đến tài khoản của bạn trên máy cục bộ được lưu trữ trong /var/mail/$USER

Bạn có thể xóa tệp /var/mail/$USERsẽ xóa cảnh báo mà bạn có thư (vì nó sẽ cảnh báo bạn nếu thư mục đó có mặt và / hoặc có tin nhắn chưa đọc) hoặc bạn có thể sử dụng mailđể đọc thư trước khi xóa chúng.


10
Cảm ơn vì tiền hỗ trợ. Hóa ra một CRON đang gửi thư cho tôi ... 36.061 lần :( Đã xóa bằng lệnh: d 1-36061
lo_fye


Bạn có thể hướng đầu ra cron đến / dev / null để tránh thư.
Chris Nava

1
Văn bản mặc định này nằm ở đâu trên Mac OS X? Tôi muốn để nó hoạt động nhưng thay đổi tin nhắn.

Làm thế nào tôi chỉ có thể vô hiệu hóa thông báo mà không mất email?
Vitaly Zdanevich

13

Nhập mailđể xem thư. Tôi tin rằng dsẽ xóa nó.


1
* d nên xóa mọi thứ.
gỗ trầm hương

3
Khi sử dụng mailx d * sẽ xóa mọi thứ. Thư sẽ không.
BinaryMisfit

3
Làm mailvà sau đó d *xóa tất cả thư cho tôi trên Mac OS X.
yagooar

10

Có một số cách để loại bỏ nó. Đơn giản nhất là:

> /var/mail/<whatever_user>

Bạn cần bao gồm '>'


6
Điều đó xóa sạch thư nhận được cho người dùng đó.
vonbrand

2

Tôi sẵn sàng đặt cược vì có tệp trong thư mục đó.

Bạn đã thực sự nhìn vào nội dung của thư mục? Nếu có một cái gì đó trong đó, nhiều khả năng nó sẽ cho bạn ý tưởng về nguyên nhân gây ra nó và cách ngăn chặn nó trong tương lai.

Từ thiết bị đầu cuối:

cd /var/mail/lofye
ls

Nếu bạn không có thư, bạn sẽ không thấy thư (thậm chí không có thư mục cho tên người dùng của tôi dưới thư trên máy mac của tôi).


3
/var/maillà một thư mục, và loyfelà tập tin trong đó. Để xem các tập tin, người ta có thể less /var/mail/loyfe.
Thomas Hunter

1

Mở mailvà sau đó đặt vào d *và nhấn Enter. Các dphương tiện lệnh delete*Chọn tất cả mail trong danh sách.


Chào mừng bạn đến với SuperUser. Câu trả lời này sẽ còn tốt hơn nữa nếu bạn chỉnh sửa nó để đưa ra một số lời giải thích về lý do giải pháp của bạn giải quyết câu hỏi OP.
Kẻ giả mạo Twisty

0

Nếu ClamAV cho Mac đang chạy của bạn thì đây là sự cố đã biết. Hệ thống gửi thư cho bạn sau mỗi lần cập nhật và quét theo lịch trình.


-2

Tôi đã có thể tạo một .hushlogin và bây giờ tôi đã có một Terminal sạch.

$ touch .hushlogin

2
Điều này ngăn nhiều tin nhắn được hiển thị, không chỉ tin nhắn mail mới. Điều này có thể nguy hiểm vì có một số cảnh báo khác mà người dùng sẽ bỏ lỡ.
Thomas Hunter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.