Oswald Buddenhagen writes:

> On Thu, Aug 25, 2016 at 09:47:29PM -0400, myglc2 wrote:
>> * 1 FETCH (UID 25 FLAGS (\Deleted \Seen))
>> new message 25 on master
>>   -> not pulling - would be expunged anyway
>>
> i think that says it all. the majority of your messages are simply
> marked as deleted. if you *do* want to sync them, you need to disable
> expunging on the slave (and also make sure that the MUA doesn't expunge
> them). fwiw, i don't know what expunging does for the master; gmail is a
> bit funny in this regard (there is a tri-state option in the imap
> settings, so check it out).

Hi Oswald,

Thank you. I tried 'Expunge None' and confirmed that Gmail's "All Mail"
does in fact contain the union of "Inbox", "Sent", and "All Mail."

The source of the \Deleted messages in the previous log is that Gmail
marks most, but not all, "Inbox" and "Sent" messages \Deleted in "All
Mail". This occurs when nothing is in the "Trash" folder. It seems to do
this to the "older" messages.

This doesn't seem logical. But, given this, and with the concern you
raise that expunging could be a real can of worms, I am going to abandon
the idea for now and stick with ...

MaildirStore clemmer.mit-local
Path ~/Maildir/clemmer.mit/
Inbox ~/Maildir/clemmer.mit/INBOX
SubFolders Verbatim

Channel clemmer.mit
Master :clemmer.mit-remote:
Slave :clemmer.mit-local:
Patterns "*"
Create Both
Expunge Both
SyncState *

... which certainly does work beautifully ;-)

Many thanks for your help.

- George
o

------------------------------------------------------------------------------
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to