내 메일 제공업체(Fastmail)는 웹 인터페이스에서 정의한 폴더를 받은 편지함에 넣습니다. 따라서 mbsync를 사용하여 동기화하면 다음과 같은 결과가 나타납니다.
INBOX
- .Drafts
- .Foobar
하지만 나는 받은편지함 위에 병렬로 설정하는 것을 선호합니다.
INBOX
Drafts
Foobar
이 목표를 어떻게 달성할 수 있나요? "평탄화" 옵션을 시도했지만 INBOX.
각 폴더에는 여전히 접두사가 있고 하위 폴더 계층 구조가 손실됩니다.
INBOX
INBOX.Drafts
INBOX.Foobar
INBOX.Foobar.Foofoo
각 폴더에 대해 채널/이름 변경 규칙을 정의할 수 있지만 이 작업을 수행하는 더 쉬운 방법이 있어야 합니다.
답변1
사실 제가 직접 발견했어요. 규칙은 다음과 같아야 합니다.
Channel movetoroot
Master :remote:INBOX/
Slave :local:
Patterns * !INBOX
답변2
mbbb의 답변을 사용하면 여러 개의 사서함을 끌어낸 다음 INBOX/리더를 제거할 수 있습니다. 괜찮습니다. 하지만 다른 방법으로는 사서함을 다운로드하고 이름을 완전히 바꾸는 것입니다. 다음을 수행하여 보낸 메시지의 이름을 UNIX에 더 적합한 이름으로 바꿀 수 있습니다.
Channel fmails
Master :fmimap:INBOX/"Sent Items"
Slave :fmmaildir:sent
답변3
내 온라인 메모에서 발췌(답장: Fastmail):
또 다른 미묘한 점은 일부 이메일 클라이언트에서는 표준 폴더가 INBOX 아래에 중첩되는 방식이 마음에 들지 않을 수 있다는 것입니다. 그런 다음 993 대신 포트 992를 사용하십시오. 여기서 간단히 언급하자면,서버 이름 및 포트 |및 자세한 내용대체 네임스페이스 IMAP 포트(Outlook, OL Express, Apple Mail 및 BIS 사용자에게 도움이 될 수 있음) |.
즉, 폴더가 평평하게 놓이도록 993 대신 포트 992를 사용하십시오. (따라서 SSL을 사용하지 않는 경우 143 대신 포트 142를 사용하십시오.)