On Wed, Aug 07, 2013 at 01:41:17PM -0400, ftg...@gmx.com wrote: > I am using the git version of mbsync (from June 13). I run mbsync with this > command line: > > /path/to/git-isync/src/mbsync -a -q -J -c ~/path/to/Acct1/mbsyncrc > > A few days ago one of the IMAP servers I use was upgraded to MS Exchange > 2010. After the upgrade I have been getting error messages like > > Error: UIDVALIDITY of master changed (got xxxxx, expected yyyyy) > sounds familiar.
> It looks to me as though yyyyy only appears in my .mbsyncstate.journal and > .mbsyncstate.new files. > > Can I fix this just by changing yyyyy to xxxxx in my .mbsyncstate.whatever > files? > yes, you can simply change it ... in principle (and it worked just fine for me, multipe times). make sure that the message UIDs still match despite the changed UIDVALIDITY - if they don't, you lose all messages. use some online-imap client which can display UIDs (i think i used thunderbird, because i had it set up anyway; i suspect mutt can do that as well) to take some random samples (if the UIDs changed, all of them would). the lower-risk approach is deleting the state files, so mbsync propagates the messages both ways again. then use D~= in mutt to throw out the dupes. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel