LINUX.ORG.RU
решено ФорумAdmin

mbsync не удаляет письма из локального Inbox'a

 


1

1

Использую mbsync для бэкапа писем с сервера.

Что хочется:

  • удаляю письма на сервере -> удаляются локальные письма

Что получается:

  • удаляю письма в подпапках (Inbox/subfolder/*) -> письма удаляются локально
  • удаляю письма в Inbox -> письма локально не удаляюся

Есть идеи, почему Inbox пропускается?

PS: если влом отвечать - можете просто скинуть ваш конфиг :)

PPS: Под удалением локальных писем я имею в виду удаление файлов с ними.

Конфиг:

IMAPAccount IMAP-account
Host {{ server }}
User {{ mailbox }}@{{ domain }}
Pass {{ password }}
TLSType IMAPS
Port 993
TLSType IMAPS
AuthMechs LOGIN
TLSVersions +1.2
Timeout 120

IMAPStore remote
Account IMAP-account
PathDelimiter "/"

MaildirStore local
Path /mail/
Inbox /mail/Inbox
Subfolders Verbatim
AltMap yes

Channel backup-all-mail
Far :remote:
Near :local:
Pattern *
Create Near
Expunge Near
SyncState *
Sync Pull Gone
CopyArrivalDate yes

mbsync 1.5.0 из git.

★★★★★

Сам спросил - сам отвечаю. Может, пригодится кому-нибудь.

Добавил ещё канал.

Channel Expunge-old-local-mail
Far :remote:
Near :local:
CopyArrivalDate yes
SyncState *
Pattern INBOX
#Sync Pull Gone
Expunge Near

Обратите внимание на Pattern INBOX и закомментированный #Sync Pull Gone

Harliff ★★★★★ ()
Последнее исправление: Harliff (всего исправлений: 4)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.