왜 터미널에“메일이 있습니다”라고 말합니까?


답변:


123

어떻게 든 스크립트 나 비슷한 것이있어 로컬 컴퓨터의 계정으로 메일을 배달합니다. /var/mail/$USER

/var/mail/$USER메일이 있다는 경고를 제거하는 파일 을 제거하거나 (폴더가 있거나 읽지 않은 메시지가있는 경우 경고하므로), mail삭제하기 전에 메시지를 읽는 데 사용할 수 있습니다.


10
팁 고마워. 크론 나 메일 링되어 밝혀 ... 36061 번 :( 명령을 사용하여 삭제 : 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 *맥 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있습니다.
Thomas Hunter

1

열고 mail넣은 다음 d *Enter 키를 누릅니다. d명령 수단은 delete상기 *선택리스트의 모든 메일.


수퍼 유저에 오신 것을 환영합니다. 솔루션이 OP 문제를 해결하는 이유에 대한 설명을 제공 하기 위해이 답변 을 편집하면이 답변이 더 좋습니다 .
Twisty Impersonator

0

Mac 용 ClamAV를 실행중인 경우 알려진 문제입니다. 시스템은 각 업데이트 및 예약 검색 후 메일을 발송합니다.


-2

방금 .hushlogin을 만들 수 있었고 이제 깨끗한 터미널을 만들었습니다.

$ touch .hushlogin

2
이렇게하면 새 메일 메시지뿐만 아니라 많은 메시지가 표시되지 않습니다. 사용자가 놓칠 수있는 다른 경고가 있기 때문에 위험 할 수 있습니다.
Thomas Hunter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.