나는 1 년 전에 Rails에서 sendmail을 엉망으로 만들었고 그 이후로 모든 명령 후에 터미널 에이 메시지가 나타났습니다.
/ var / mail / Lance에 새 메일이 있습니다
메시지가 사라지도록 어떻게 올바르게 제거합니까? 나는 그 기능 중 하나를 사용하고 내 컴퓨터에 메일이 없습니다. /var/mail
라는 파일이 하나 있는데 lance
, 용량이 큽니다. 그냥 제거해도 되나요?
나는 1 년 전에 Rails에서 sendmail을 엉망으로 만들었고 그 이후로 모든 명령 후에 터미널 에이 메시지가 나타났습니다.
/ var / mail / Lance에 새 메일이 있습니다
메시지가 사라지도록 어떻게 올바르게 제거합니까? 나는 그 기능 중 하나를 사용하고 내 컴퓨터에 메일이 없습니다. /var/mail
라는 파일이 하나 있는데 lance
, 용량이 큽니다. 그냥 제거해도 되나요?
답변:
구식 방법은 터미널을 열고 사용하는 것입니다
mail
프롬프트에서
d
하나의 메시지를 삭제하거나
d1-4
네 개의 메시지에 대해
그때
q
종료합니다.
읽지 않은 메일을 삭제하지 않으려면 Enter메일 프롬프트에 입력 하면 각 메시지가 차례로 표시됩니다.
용도
man mail
모든 세부 사항에 대해.
물론, 다른 더 정교한 메일 클라이언트를 사용할 수 있지만 그 것이다 그것을 할.
d *
에 대한 모든 메시지를 표시합니다.
d 1-210
꽤 성공적으로 사용했다 . 그래도 나에게 상기시키는 것은 없었습니다.
당신의 ~/.bashrc
추가 :
unset MAILCHECK
~/.bash_profile
Mavericks
.bashrc
와 .bash_profile
OS의 버전에 없습니다. 오히려 로그인 대 비 로그인 쉘에 관한 것입니다. 자세한 내용은 여기를 참조하십시오 : joshstaiger.org/archives/2005/07/bash_profile_vs.html
set --erase MAILCHECK
에서 ~/.config/fish/config.fish
.
MAILCHECK
bash 4.4.12에서는 설정 해제 가 작동하지 않는 것 같습니다. 어떤 아이디어?
에서 메시지를 제거 /var/mail/<user>
할 수 있지만 예를 들어 cron 작업의 결과로 더 많은 것을 얻을 수 있습니다. 대신이 메일을 .forward
파일 을 사용하여 컴퓨터에서 메일을 읽고 저장하는 일반적인 위치로 리디렉션 할 수 있습니다 . 간단히라는 파일 생성 .forward
에 /Users/<username>/
당신이 메일에 저장하고자하는 파일 이름을 포함하는합니다.
예를 들어, 제 경우에는 IMAP을 사용하여 호스트에서 메일을 가져 와서 저장 /Users/ether/mail/i
하므로라는 파일 /Users/ether/.forward
이 있습니다./Users/ether/mail/i