set up the new mail server/boxes per user then use imapsync (http://imapsync.lamiral.info/) to sync the mailboxes between accounts. then change the mx records, wait for it to propagate, and then sit on your throne as the prince of bel aire
This is what i do, i've setup a local dovecot on my home server, and run imapsync via cron on a regular schedule.
I mostly use it for backup though. The world is pretty hostile to self hosted mail these days.
I didn't know about offlineimap, but i will certainly have to look into that. No reason to spin up a server if i don't have to, and it looksl ike it will handle the synchronization as well.
Have used it successfully, but others previously in this sub have had issues - search for Office 365 IMAP. But with anything YMMV. What is the source server?
I'd recommend http://imapsync.lamiral.info because you will get full logs if you run into issues. You can run it from any Linux box with a few dev tools, and specify the source and destination host + creds and let it run.
​
I used their profile transfer tool when migrating users to a new domain. It works like a charm.
Also, when I migrated from an old email server to exchange I used imapsync. I enabled imap on both the old server and the new server and scripted the migration of all the mail.
Imapsync http://imapsync.lamiral.info/ worked good for me for a medium migration. I moved about 20 mailboxes with aprox 50k mails from an antique windows mail server to dovecot. Had to overcome some problems and did extensive testing but the tool did the job surprisingly well. It vasicly works with every mailserver that supports IMAP Basicly you give source and target account to the tool, let it sync, check error logs, let it sync again until you have sorted it out. Took me about 2 days to move all the stuff.
If your outlook account uses imap, you can use a neat little program called imapsync. Been a while since i used it, but it worked well the last time i used it. Here's the link : http://imapsync.lamiral.info/
You're posting on the sysadmin sub, so this is all assuming you are comfortable with these types of programs. Not really recommended for end users.
I've used imapsync to do migrations successfully from various non-exchange systems to exchange.
I've always used it for bulk migrations, so it may be a bit too fiddle to bother setting up for a single mailbox. There are a list of online based migration services on the imapsync website too
Hi,
here's what I'm doing to backup multiple email accounts : I installed "Synology Mail Server" on my DS916, created a dedicated user account for this purpose and I'm using imapsync to periodically copy multiple IMAP accounts from different providers to a single account on my NAS, in subfolders.
UPDATE: I think I found a good solution for the transfer problem.
I came across ImapSync. For transferring emails, it's painfully slow (getting transfer rates around 0.2 msg/s) but seems to work reliably. The script can be configured to delete emails at the source upon a successful transfer, and in case of error, it just prints a warning in the log, does not delete the message, and continues. That is exactly the type of behavior I was looking for.
Hope this helps somebody avoid my troubles...
3-2-1-Regel. https://wiki.crunchweb.eu/admin:backup:start
Ich nutze Syncthing zum Synchronisieren der wichtigsten Daten mit Desktop, Homeserver, Laptop und Smartphone. Desktop legt eine Dateihistorie an, Server zusätzlich Snapshots (rsnapshot).
Diese Snapshots sichere ich dann wöchentlich auf einen externen Server und eine externe Festplatte, ebenfalls mit rsnapshot und rsync. Die HDD tausche ich dann bei Gelegenheit (i.d.R. alle 2-3 Wochen) mit meinem Vater aus, der dasselbe System laufen hat.
Da ich meinen eigenen Mailserver habe, synchronisiert mein Homeserver einfach das Mailverzeichnis. Zusätzlich wird alle paar Wochen automatisiert eine nicht versionierte Kopie mit imapsync gezogen. Letzteres ist das einzige Kaufprogramm in der Kette (dennoch Open Source), die anderen gibt es nur als kostenlose Versionen.
Ich würde bei sowas nicht auf proprietäre Systeme vertrauen und habe daher alles selbst eingerichtet. Der Aufwand war nicht unerheblich.
Um zu deiner Frage zurückzukommen:
>Wie würdet ihr ein Backup für ca 4TB Mediendaten (Audio/Video) und ca 2 TB Userdaten zuhause kostengünstig realisieren?
Dein System ist doch gar nicht so schlecht. Es ist automatisiert und offline. Ich finde nur, dass ein "copyjob" (hört sich nach cp -a
an?) ohne Versionierung vielleicht nicht die beste Idee ist. Nimm einfach rsnapshot und nimm zusätzlich eine externe Festplatte, die du woanders (!) lagerst. Wenn deine Bude abfackelt sind nämlich bei der derzeitigen Methode auch die Backups weg.
use imapsync http://imapsync.lamiral.info/ to sync all the users emails in a nice fashion to your new server. it doesn't have to be cyrus either install something that your team is comfortable with and document it properly, once you're happy with that you can just change the dns records towards the new server