Thanks a lot for this feature. I have used imapsync when I switched from Zentyal 3.2 to Nethserver 7 (a long time ago…)
I can really recommend this tool for migrating mail from one server to another.
This looks like it really has potential–I’m trying to move my parents onto my server from their Gmail accounts, and having a nice GUI way to move all their existing email into the new account will make it easier.
The imapsync docs note that there’s a flag for gmail–does this panel support that flag?
--expunge1 is optional. It deletes messages marked \Deleted on host1.
Imapsync syncs messages with all their flags, Gmail takes the messages
marked \Deleted but deletes or moves them just after.
Option --expunge1 really removes messages marked \Deleted on host1
so they are not synced at all.
the question is Q. How to synchronize from Gmail to Gmail?
the answer is
R. Use the following example:
imapsync \
--user1 account1@gmail.com \
--password1 gmailsecret1 \
--user2 account2@gmail.com \
--password2 gmailsecret2 \
--gmail1 --gmail2
if I understand correctly it is to sync gmail to gmail, we have developped this UI to fetch a remote IMAP account to NethServer, we did not designed to be a full imapsync UI
I was able to migrate successfully from one remote mail server to a locally hosted one. First thought of mine was “hey, it works right out of the box .” Emails came over without a problem and immediately were populating in SOGo for me.
Possible future feature request - scheduling & email notification updates. I know this really isn’t designed to be a backup-like setup but it would be highly useful if there were some scheduling feature to run a group/all/single user at a given time interval and then have an email notification sent out with the results.