mbsyncは[Gmail] /フォルダを使用してインポートまたはプッシュできません。

mbsyncは[Gmail] /フォルダを使用してインポートまたはプッシュできません。

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

プロジェクト名は同期。 ~によるとアーチLinuxウィキ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 同期を作成する方法がわかりません。誰でもこれをより明確に助けることができますか?

あなたが望むものをサポートしていません。クライアントとサーバーで各メールボックスを個別に指定し、チャンネルごとに1つずつ接続してグループに配置できます。

この記事では、次のタイトルでサブフォルダに関する問題も説明します。オフラインimapまたはmbsync?

コンパイル同期

OPはUbuntuベースのシステムにインストール/コンパイルしようとしています。これをコンパイルするには、Berkeley Database(BDB 4.2+)をインストールする必要があります。このパッケージのライブラリヘッダーファイルをインストールし、バージョン4.2以降である必要があります。

$ sudo apt-get install libdb5.3++-dev libdb5.3-dev

関連情報