음소거에서“~ / Mail이 존재하지 않습니다”를 억제합니다


13

나는 때때로 Cutt 등에서 메시지를보고 삭제하기 위해 Mutt (헤드리스 데비안 7.2 Wheezy VPS에서 1.5.21)을 사용합니다.

그러나 존재하지 않는 ~ / Mail 폴더로 계속 나를 괴롭 힙니다.

똥개

폴더가 생성되지 않은 상태에서 완벽하게 작동한다고 말할 필요는 없습니다. 나는 매번 이것을 요구하는 요점을 그리워합니다.

메시지를 비활성화 할 수 있습니까? (또는 실패하면 경로를 보이지 않는 경로로 변경 하시겠습니까?)


2
다른 메일 디렉토리를 보도록 mutt 설정을 변경할 수 있다고 생각합니다. 대신 실제로 사용하는 것으로 변경할 수 있습니다.
Faheem Mitha

1
@FaheemMitha 모든 (크론 등) 메시지를 읽을 수 있기 때문에 이미 내 메일의 위치를 알고 있다고 생각합니다 (/ var / spool 또는 데비안의 기본값이라고 생각합니다). 다른 위치를 만들고 싶은 이유를 모르겠습니다.
Alois Mahdal

1
바로 메일 스풀 (보통받은 편지함과 동일)이있는 곳입니다. 메일 폴더는 종종 ~ / Mail에 있습니다.
Faheem Mitha

답변:


6

Faheem이 주석에서 지적한 것처럼 muttrc파일 에서 기본 메일 폴더의 위치를 ​​변경할 수 있습니다 (일반적으로 /etc/Muttrc시스템 전체 구성 또는 ~/.muttrc로컬 구성에 위치). 예를 들면 다음과 같습니다.

set folder = "~/.mail"

그러나 여전히 폴더를 만들어야합니다. 그렇지 않으면 mutt에서 계속 버그가 발생합니다.


procmail의 기본 MAILDIR이 $ HOME / Mail이기 때문에 이것은 복잡 할 수 있습니다.

@ user55518 문제가 없습니다. 나는 프록을 사용하지 않는하지만 그랬다면, 내가 바꿀 수 물론 설정을.
Alois Mahdal

2

이 메시지는 Line 806 (main.c)에 덤프되어 있으며 비활성화 할 옵션이없는 것 같습니다.

~/Mail기본값으로 디렉토리 를 가지려면 , 예를 들어 스켈에 줄을 추가하면됩니다 :

# /etc/skel/.profile 
mkdir -p ~ / 메일

따라서 새 사용자를 만들면 skel 폴더가 ~로 복사되고 첫 번째 로그인 후에 ~ / Mail 디렉토리가 나타납니다. 아마도 이런 종류의 문제에 대한 갈고리가 있다면 adduser를 수정하는 것이 더 좋은 방법 일 것입니다.


1
글쎄, 단순히 /etc/skel/Mail폴더 를 만드는 것이 .profile 또는 adduser를 수정하는 것보다 낫다고 생각합니다. OTOH, 폴더가 없어도 더 행복 할 것입니다.
Alois Mahdal

2

Mutt이 프롬프트하는 디렉토리는 메일 함을 포함하는 기본 디렉토리입니다. (자체는 사서함이 아닙니다.) +Mutt에서 사서함 경로의 시작 부분에서 약어로 표시되는 디렉터리입니다 . 이 기능을 완전히 비활성화 할 수는 없지만 (Mutt는 +무언가를 의미 하려고 함) 옵션 /을 설정하여 위치를 홈 디렉토리 와 같은 것으로 변경할 수 있습니다 folder.

set folder=~
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.