Synchronizing Data on Zimbra Desktop 1.0 FAQ
How much data is stored on a user's computer?
- ZD is designed to copy all a user's data and store it locally on the user's computer. This feature allows ZD users to access all data when offline.
Where are the data stored?
- Actual data is stored as files under <install>/store, where each item is a single file. Metadata is stored in an Apache Derby database under <install>/derby. In addition, indexes on data are stored under <install>/index. These 3 folders contain all user data stored by ZD, and any direct modification to these data will result in corruption and possible data loss.
Can I backup the data in those 3 user data folders by simply copying them to another location?
- While that is possible, it is not recommended. If you choose to do file based backup, you must first shutdown the ZD back end service before running any types of backup.However we recommend users do backup using the import/export features provided by ZD instead. You will find this feature under your Options tab on ZD.
Is my data stored on my computer secure?
- Currently ZD does not provide application level encryption. It is important that you choose a secure file system and not give others access to your computer.
Are all my data in ZD always in sync with my data in mailboxes on remote servers?
- That depends on the type of account, what you choose to synchronize, and how often ZD synchronizes with remote servers. For Zimbra accounts, virtually 100% of data is synchronized with the server, including user preferences. The only data not in sync with the server are data you moved under "Local Folders" in ZD and the changes you made since the last synchronization. For Yahoo! Mail, Gmail, Windows Live, AOL, Exchange, and other IMAP mailboxes, it depends on which set of folders you choose to synchronize. Any data under folders with sync turned off may not be in sync with the server. Also for these accounts, currently ZD does not synchronize user preferences with the server. For POP accounts, all data are stored locally only once they are downloaded. We generally refer to the data that only exist locally in ZD and not on the server as local data.
For IMAP mailboxes, how do I know which folders are being synchronized with the server?
- If at setup you chose to sync Inbox only, only Inbox is synchronized. If you chose to sync All folders, then most folders will be synchronized with server. The only exceptions are Spam and Trash, as well as folders that can only exist locally such as Outbox. You can turn sync on for folders such as Spam and Trash. However turning sync on on the Spam folder may download mail items containing virus and therefore not recommended. Any folder with sync turned on will have a small green dot to its left.
If my hard drive dies and I have no data backup, do I lose all my data?
- You will lose all your local data. Data still in your mailboxes on the server can be downloaded again once you setup a new ZD install.
What are local data?
- Local data are data that don't exist on the server with which ZD synchronizes, whereas sync data are data that exist on both your computer and on the remote server. In a Zimbra mailbox, all data is sync data except the data you moved under Local Folders in ZD. In an IMAP mailbox, including Yahoo!, Gmail, AOL, Exchange, or other types of IMAP account, emails under folders being synced are sync data, but emails in folders with sync turned off are local data. It is important to backup your mailbox data periodically, and especially important to backup your local data. That's because you don't have another copy of the local data in a server mailbox from which you can recover. It's also worth noting that when you choose to delete or reset a mailbox, all data including local data will be deleted from your local computer. Therefore you must make sure to have a backup of all your data, especially local data, before you delete or reset a mailbox.
How often does ZD synchronize with remote servers?
- That depends on the sync schedule you choose for each of your accounts. Zimbra accounts supports the option to synchronize whenever your mailbox on the server has any new changes, we refer to this as "push". ZD currently doesn't support "push" for other types of accounts. You can also force an immediate sync by clicking on the "Send/Receive" button of that account. If there are outgoing messages in your Outbox, sync will run immediately unless your sync schedule is set to "manual". With "manual" setting you must click the "Send/Receive" button to even send outgoing messages. It's also worth noting that for non-Zimbra accounts ZD only downloads new messages in Inbox from remote server in regularly scheduled sync cycles. In order to synchronize all data, you must click on the "Send/Receive" button. For Zimbra accounts, ZD can synchronize all changes on every run. Finally when the ZD GUI is not running, sync frequency will be lowered to at most once an hour.
I made read or deleted some messages using a different client. Why are those changes not reflected in ZD?
- For any non-Zimbra mailbox, scheduled sync will only download new messages. In order to synchronize other changes such as unread flag changes and deletions you have to click the "Send/Receive" button to do a manual synchronization.
Can I install ZD on multiple computers and make them synchronize with the same account?
- Absolutely. Just remember for non-Zimbra mailboxes you have to click "Send/Receive" in order to see changes you made from one install in other installs.
Can ZD synchronize contacts and calendar with an Exchange Server?
- The current version can only synchronize messages using IMAP with an Exchange Server, assuming IMAP is enabled on the server. However we plan to support other types of data including contacts and calendar with Exchange Servers in a future release.
Can I synchronize data in YZD to a mobile device, like iPhone for example?
- Not with the current version, but this feature is planned for a future release.