Mutt : IMAP 사서함에 자동 가입 휴지통 및

mutt의해 채워진 많은 편지함을 사용하고 imapfilter있습니다. 폴더 목록으로 이동하여 s새 항목을 누를 때마다 수동 재구성을 피하기 위해 전송, 휴지통 및 시작시 연기를 제외한 모든 IMAP 폴더mutt구독하도록 간단하게 구성하고 싶습니다 . 구성 파일을 생성하지 않고도 가능합니까?



답변

imap_list_subscribed옵션은 로터리 방식이지만 원하는 것을 제공 할 수 있습니다. 에서 문서 :

이 변수는 IMAP 폴더 찾아보기에서 가입 한 폴더 만 찾을 것인지 모든 폴더를 찾을 것인지를 구성합니다. 이 기능을 사용하여 IMAP 브라우저에서 전환 할 수 있습니다.

no(기본값)으로 설정하면 구독 상태를 확인하지 않고 대신 서버의 모든 폴더 ( LIST명령으로 반환 된 모든 폴더)를 표시합니다 .

그것에 만족하지 않고 폴더를 구독하려는 경우 CLI 도구를 스크립팅하는 것이 더 좋습니다 imapfilter. 가장 쉬운 방법 curl은 원시 IMAP 명령을 지원합니다. 을 사용하여 폴더 목록을 가져 와서 LIST구독하면됩니다 ( SUBSCRIBE).


답변

imap_check_subscribed에서 설정할 수 있는 옵션 이 있습니다 .muttrc. 이 옵션을 설정하면 mutt은 연결시 IMAP 서버에서 가입 폴더 세트를 가져옵니다.


답변

따라서 당신을 올바르게 이해한다면 구성을 편집하지 않고 일반적으로 구성 오른쪽에있는 구성 변경 사항을 적용하고 싶지 않습니까?

–enable-imap 플래그를 사용하여 configure 스크립트를 실행 해 보셨습니까 ?

Mutt가 –enable-imap 플래그 와 함께 configure 스크립트를 실행하여 IMAP 지원으로 컴파일 된 경우 원격 IMAP 서버에있는 폴더로 작업 할 수 있습니다.

{imapserver}받은 편지함 폴더를 선택하여 원격받은 편지함에 액세스 할 수 있습니다. 여기서 imapserver는 IMAP 서버의 이름이고받은 편지함은 IMAP 서버의 스풀 편지함의 특수 이름입니다. IMAP 서버에서 다른 메일 폴더에 액세스하려면 {imapserver} path / to / folder와 함께 정규식을 사용해야합니다. 여기서 path / to / folder는 집과 관련하여 액세스하려는 폴더의 경로입니다. 예배 규칙서.

또한 fetchmail은 IMAP 폴더에 액세스하는보다 안정적인 방법입니다.