![mbsyncは[Gmail] /フォルダを使用してインポートまたはプッシュできません。](https://linux33.com/image/3843/mbsync%E3%81%AF%5BGmail%5D%20%2F%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%97%E3%83%83%E3%82%B7%E3%83%A5%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.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
プロジェクト名は同期。 ~によるとアーチ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