Hello,
I'm here to see if someone had the problem we're encountering over here and if so, how to fix it / ...
But first things first, i'll have to explain why we came to the solution i'll explain below.
2 weeks ago, our VMWare environment litteraly crashed.
We were able to restore almost all of our servers... Except our Zimbra which after a 6 hours + restore appeared to be extremely damaged.
We were somehow able to get access to the backup data path and we sync'ed it to another server.
It seemed to have suffered a bit too since, when we restored it to a new server, some users had wrong mails in their box or wrong trashbin, or wrong calendar, etc...
Not all of them though.
We got back, at first, roughly 85% of the mails.
Then, we explored a bit more the users who were not restored and why. We discovered then than some files of the backup were really damaged.
We used an external export and looked manually after the missing ones and we progressed to 93ish %.
And using some data of the external export ( a week older than the last one we had), we were able to get to the High 90% but in any case, it was not a 100%.
But before that we had to script a little thing to... sort the external backup since our trainee copied it on a Windows Share without fixing the names, implying all the vD Vd VD, etc... folders were regrouped in one, but whatever. (Just beware of that)
I guess you all have a rough idea of the situation we were in.
Since we were glad to have the zExtras module we decided to use as our primarily backup source and we imagined this situation.
Our production server , let's name him Zimbra1 was cloned on Zimbra2.
To keep the servers in line (so that if Zimbra1 crashes, we'd have Zimbra2 running in less than 10 minutes), we were thinking about "How to keep them sync'ed ?"
We created a small server to replicate things and store somewhere else the data. (using rsync and some small bash)
Today, we're confronted to a small observation, it seems that when we read our mails on some of our mobile devices, it can't be back up, and so not be replicated on the other server.
We've tried some things, but can't get a fix by ourselves.
Our mobile devices are using zxMobile and the Exchange protocol.
So is there a way to have this correctly synchronize ? Or is it a know issue and will it be fixed ?
Thanks for reading.