You're right, I should have included my config in the original message.
Sorry.
Here it is:
====================
IMAPAccount O365
Host 127.0.0.1 #I use davmail to connect to my work O365 server
and so I connect to a service running locally
Port 1143
User someuser
PassCmd "someGPGcommand"
SSLType None
AuthMechs Login
#PipelineDepth 1
Timeout 0
SyncState *
Sync All
Expunge Both
IMAPStore O365-remote
Account O365
PathDelimiter /
MaildirStore O365-local
Path ~/Maildir/O365/
Inbox ~/Maildir/O365/INBOX
SubFolders Verbatim
Channel O365-trash
Master :O365-remote:"Deleted Items"
Slave :O365-local:"Trash"
Channel O365-inbox
Master :O365-remote:"INBOX"
Slave :O365-local:"INBOX"
Channel O365-drafts
Master :O365-remote:"Drafts"
Slave :O365-local:"Drafts"
Channel O365-sent
Master :O365-remote:"Sent"
Slave :O365-local:"Sent"
Create Slave
Channel O365-archive
Master :O365-remote:"Archive"
Slave :O365-local:"Archive"
Create Slave
Channel O365-all
Master :O365-remote:
Slave :O365-local:
Patterns INBOX Archive Drafts Sent Junk Sent Trash
Create Slave
====================
When I run mbsync, I typically run it against the "O365-all" channel noted
above. If I need to only sync up the archive after making changes to the
.mbsyncstate file under Archive as described in my original message, I run
mbsync against the "O365-archive" channel only to pull down messages that
may have been lost. I explicitly specify Patters in my "O365-all" channel
because I have plenty of other maildirs both locally and on the server side
that I no longer wish to sync against.
I've had this config in place for at least a year if not longer and it has
worked for the most part. The only issue being the occasional loss of
messages locally and the need to re-sync
I'm unable to reproduce the actual instance when messages disappear
locally. I just know this happens and I notice it in my client (I use emacs
+ mu4e ) when, for example, I'm trying to search for an older email
exchange and either don't find it at all or only find a few messages from
an email thread I'm trying to locate. The messages I'm looking for are
always available via O365 web in these instances, so I know they are there
on the server side. I also see the total email count of my maildirs drop
significantly when this happens. At which point, I change the MaxPulledUid
value in the state file and re-sync to get my messages back down locally so
I can view the emails via my preferred client.
Thanks.
On Tue, Feb 11, 2020 at 4:06 PM Oswald Buddenhagen <
[email protected]> wrote:
> On Tue, Feb 11, 2020 at 12:37:46PM -0500, Andy W wrote:
> >Every few weeks, I notice that messages in my Archive
> >maildir have been removed locally.
> >
> with the information you provided there is no way to tell what goes
> wrong, and your messing around in the state file without understanding
> the underlying issue sounds like a recipe for disaster.
>
> for starters i'd need to see your config file. if there is nothing
> obviously wrong with it, i'd need to see the -D output of an actual run
> that makes messages disappear.
>
>
> _______________________________________________
> isync-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/isync-devel
>
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel