![mbsync는 [Gmail]/폴더를 사용하여 가져오거나 푸시할 수 없습니다.](https://linux55.com/image/3843/mbsync%EB%8A%94%20%5BGmail%5D%2F%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B1%B0%EB%82%98%20%ED%91%B8%EC%8B%9C%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Offlineimap에서 mbsync로 전환했는데 Gmail에서 일부 디렉터리를 동기화하는 데 문제가 있습니다. 특히 모든 [Gmail]/FolderName 디렉터리는 mbsync에서 무시되는 것으로 보입니다(mbsync -l을 실행하면 이러한 디렉터리가 나열되지 않습니다).
이 구성이 있습니다[전체 구성을 표시하도록 편집됨]:
Create Slave
# Account details necessary for logging into the remove server:
IMAPAccount GMAIL
Host imap.gmail.com
User [email protected]
Pass pass
UseIMAPS yes
# The certificate of the authority that verified the SSL
# certificate of your email provider:
CertificateFile /etc/ssl/certs/ca-certificates.crt
# The remote repository:
IMAPStore GMAIL-remote
Account GMAIL
# The local repository:
MaildirStore GMAIL-local
Path ~/Maildir/GMAIL/
Inbox ~/Maildir/GMAIL/INBOX
Trash ~/Maildir/GMAIL/[Gmail].Bin
# Channel connecting two repositories, describing the way the two
# are synchronized:
Channel GMAIL
Master :GMAIL-remote:
Slave :GMAIL-local:
Patterns "[Gmail]/Sent Mail" "[Gmail]/Drafts" "[Gmail]/Bin" "[Gmail]/Spam" INBOX ARCHIVED
Create Slave
Expunge Both
SyncState *
이것은 내가 온라인에서 본 예와 일치하는 것 같습니다.
mbsync가 [Gmail]/ 폴더를 무시하게 만드는 변경 사항이 mbsync 또는 Gmail에서 변경되었습니까?
답변1
프로젝트 이름은동기화. ~에 따르면아치리눅스 위키mbsync와 Gmail에 문제가 있다고 합니다. 사용하라는 메시지가 있습니다.대신 isync-git.
발췌
isync는 AUR에서 설치할 수 있습니다. GMail 버전 1.0.6을 사용할 때 일부 문제가 보고되었습니다. 이 경우 isync-git을 사용해 볼 수 있습니다.
또한 이 게시물은 2008년의 약간 오래된 게시물이므로 상황이 다를 수 있습니다. 스레드 제목은 다음과 같습니다.Re: 하위 폴더 및 계층. 이 스레드에 따르면 [mbsync]는 GMail 및 하위 폴더를 지원하지 않습니다.
저는 mbsync와 mswatch를 사용하는 데 매우 관심이 있습니다. 나는 현재 INBOX이며 ~/Maildir/.foo.bar 스타일 메일 디렉토리를 포함하는 ~/Maildir을 사용하고 있습니다. mbsync에 계층 구조에 문제가 있다는 글을 읽었고 목록 아카이브를 읽으라는 댓글도 읽었지만 지금까지는 이해할 수 없습니다. :) 사용 패턴을 변경하게 되어 기쁘네요. ~/Maildir/.foo.bar maildirs 동기화를 만드는 방법을 잘 모르겠습니다. 누구든지 이것을 더 명확하게 도와줄 수 있나요?
당신이 원하는 것을 지원하지 않습니다. 클라이언트와 서버에서 각 사서함을 개별적으로 지정하고 채널당 하나씩 연결한 다음 그룹에 넣을 수 있습니다.
이 게시물에서는 다음과 같은 제목으로 하위 폴더와 관련된 문제도 다룹니다.오프라인 imap 또는 mbsync?.
컴파일 동기화
OP는 Ubuntu 기반 시스템에 설치/컴파일하려고 합니다. 이를 컴파일하려면 Berkeley Database(BDB 4.2+)를 설치해야 합니다. 이 패키지의 라이브러리 헤더 파일을 설치해야 하며 버전 4.2 이상이어야 합니다.
$ sudo apt-get install libdb5.3++-dev libdb5.3-dev