Mutt에서 새 폴더를 만드는 방법


12

Mutt 내에서 새 폴더를 만들고 싶습니다. Maildir 형식을 사용하여 Mutt를 실행중인 컴퓨터에 폴더를 저장합니다.

(또한 택배 IMAP을 사용하여 메일을 원격으로 볼 수 있지만 Mutt은 포함되지 않습니다)

IMAP의 역할을 명확히하기 위해 편집


Dovecot을 사용하고 imapd있으며 쉘 에서 직접 활성화를 지원합니다 . 예를 들어, dovecot --exec-mail imapMutt 's에 사용될 수 있습니다 set tunnel=. 아마도 택배도 비슷한 것이 있습니까? Mutt 내에서 사서함을 만들 수 있습니다. ( /usr/lib/courier/imap충분할 수도 있습니다.)
user1686 2016 년

답변:


9

Mutt가 maildir을 직접 만들 수 없다면, 직접 작성하는 것이 쉽습니다. A "Maildir 형식"형식 메일 디렉토리는 세 개의 하위 디렉토리를 제외하고 아무것도 특별한이 cur/, new/그리고 tmp/내부.

메일이에 보관되어 있다고 가정하면 ~/mail/"Something"이라는 폴더가 다음과 같이 생성됩니다.

  • Courier 및 Dovecot에서 사용하는 Maildir ++ 레이아웃의 경우 :

    mkdir -p ~/mail/.Something/{cur,new,tmp}
    

    (앞의 점에 주목하십시오. 예, 이것은 기본적으로 하위 폴더가 숨겨진 디렉토리로 저장됨을 의미합니다 ...)

    다음과 같습니다.

    mkdir ~/mail                    (implied by `-p`)
    mkdir ~/mail/.Something         (implied by `-p`)
    mkdir ~/mail/.Something/cur     (from brace expansion)
    mkdir ~/mail/.Something/new     (from brace expansion)
    mkdir ~/mail/.Something/tmp     (from brace expansion)
    
  • 다른 IMAP 데몬이 사용하는 "파일 시스템"레이아웃의 경우 :

    mkdir -p ~/mail/Something/{cur,new,tmp}
    

폴더 계층 구조 "아카이브"/ "2010"/ "06"을 원하는 경우 :

  • Courier의 레이아웃에서 폴더 이름은 Archive.2010.06다음과 같습니다.

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • "파일 시스템"레이아웃에서는 다음과 Archive/2010/06같습니다.

    mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
    

(용어 : 메일 클라이언트는 메시지를 '폴더'에 보관하고 파일 시스템은 모든 것을 '디렉토리'에 저장합니다.)


Mutt는 메시지를 기존이 아닌 다른 사서함에 저장할 때 새 사서함을 만듭니다. set mbox_type=Maildir구성 파일에서 설정 하면 Maildir 형식이 사용됩니다.
H. Rittich

14

c( change-folder), ?(목록), Shift+ C( create-mailbox).


이것은 Gmail에서 작동하지만 "모든 폴더"보기가 아닌 단일 디렉토리보기에서만 작동합니다.

또한 디렉토리 이름에 공백이 필요한 경우 Ctrl+ V, 를 통해 공백을 이스케이프해야합니다 Space.


이것은 IMAP에서만 작동합니다 (내 질문을 다시 말한 것입니다). 내가 사용해야하는지 궁금합니다maildirmake -f
justintime

@ justin : 다른 답변을 게시했습니다.
user1686 2016 년

@grawity 합의, 편집 TLS와는 아무 상관이없는,하지만 똥개는 "모든 폴더"보기에서 폴더를 만들 때 특질을 갖고있는 것 같아요 및 IMAP을 대 IMAP 이용할 때 성공 (내가해야 버그 아마 보고서).
Cloud

6

나는 보통 아직 존재하지 않는 새로운 폴더에 이메일을 저장하고 mutt은 나에게 폴더를 만듭니다.

메일이없는 폴더를 가질 필요가 없기 때문에 매우 직관적입니다. 그래서 거기에 있어야 할 첫 번째 메일을 저장하여 폴더를 만듭니다.


그렇게하는 방법-M을 입력하면 기존 사서함 목록이 표시됩니다. 감사합니다
justintime 2016 년

"미디엄"? "M"이 무엇을하는지 모르겠습니다. maildir의 색인에서 "s"를 누른 다음 요청 된 폴더 이름을 입력 할 수 있습니다.

@justintimes
isomorphismes

1

메일을 존재하지 않는 위치에 저장하면 mutt에서 새 메일 함을 만듭니다. 메일 함의 유형은 변수의 상태에 따라 결정됩니다 mbox_type. 따라서 mutt 내에 Maildir을 작성하려면 다음과 같이 진행하십시오.

.muttrc파일을 열고 라인을 추가하십시오

set mbox_type=Maildir

이 줄은 mutt가 Mbox 형식이 아닌 Maildir에 새 사서함을 작성하도록합니다.

그런 다음 음소거를 시작하고 새 폴더에 저장하려는 메시지를 선택하십시오. 를 눌러 s새 메일 함의 경로를 저장하고 입력하십시오 (끝에 슬래시 없음). 그리고 Enter를 누르십시오. Mutt는 새로운 Maildir을 생성하고 새로 생성 된 메일 박스에 메시지를 저장합니다.

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