{"id":1050,"date":"2017-07-11T13:56:22","date_gmt":"2017-07-11T11:56:22","guid":{"rendered":"https:\/\/abchaus.synology.me\/wordpress\/?p=1050"},"modified":"2017-09-13T09:58:34","modified_gmt":"2017-09-13T07:58:34","slug":"imapsync-zum-kopierensichern-von-e-mail-konten","status":"publish","type":"post","link":"https:\/\/abchaus.synology.me\/wordpress\/blog\/2017\/07\/11\/imapsync-zum-kopierensichern-von-e-mail-konten\/","title":{"rendered":"imapsync zum Kopieren\/Sichern von E-mail Konten"},"content":{"rendered":"<p align=\"justify\">imapsync ist ein sehr <a href=\"\/wordpress\/2016\/07\/22\/kopieren-seiner-emails-auf-einen\/\" target=\"_blank\">nettes Tool zum Kopieren und Sichern<\/a> von ganzen E-mail Konten. Wenn man das periodisch als Backup machen will, ist es m\u00fchsam, da\u00df auf einem PC zu machen. Hier w\u00e4re ein Server echt gut. Leider ist die Perl Version ein wenig picky und verlangt einige eher seltene Module, die in Standard-Installationen nicht zu finden ist. Das Nachinstallieren der Module kann zu noch mehr Problemen f\u00fchren. Also alles sehr kompliziert.<\/p>\n<p align=\"justify\">Bis ich den Autor von imapsync gefragt habe, ob er nicht selbst ein Docker-Image machen k\u00f6nnte, wo das alles einfach so von selbst geht. Und tats\u00e4chlich, der gute Mann war extrem hilfreich und hat ein von ihm selbst maintaintes Image gemacht. Wer also auf z.B. einer Synology imapsync periodisch zu Backup-Zwecken verwenden will, gehe wie folgt vor:<\/p>\n<ol>\n<li>\n<div align=\"justify\">Docker als Packet installieren (wenn man pdf viewer oder den generellen viewer hat, hat man auch Docker)<\/div>\n<li>\n<div align=\"justify\">Das image in Docker laden. Dazu Docker starten, auf Abbild gehen (was f\u00fcr eine \u00dcbersetzung) und hinzuf\u00fcgen von url w\u00e4hlen. Die url ist <a title=\"https:\/\/hub.docker.com\/r\/gilleslamiral\/imapsync\/\" href=\"https:\/\/hub.docker.com\/r\/gilleslamiral\/imapsync\/\">https:\/\/hub.docker.com\/r\/gilleslamiral\/imapsync\/<\/a><\/div>\n<li>\n<div align=\"justify\">Das image kann man <strong>NICHT<\/strong> per Hand zu einem Container machen. Dazu braucht es schon die commandline. Die hat man i.A. nicht im Web-Interface, <strong>ABER<\/strong> das macht nichts, man will ja nur ein periodisches Backup machen. Dazu \u00f6ffne man in den Einstellungen den Aufgabenplaner.<\/div>\n<li>\n<div align=\"justify\">Dort erstelle man eine neue geplante Aufgabe vom Typ benutzerdefiniertes Skript.<\/div>\n<li>\n<div align=\"justify\">Neben dem Namen und den Zeiteinstellungen kann man im Tab Aufgabeneinstellungen eine commandline eingeben. Ich verwende hier<br \/><code>docker run --rm gilleslamiral\/imapsync imapsync \u2013host1 *** \u2013host2 *** \u2013user1 *** \u2013password1 *** \u2013user2 *** \u2013password2 *** -ssl1 -ssl2 -port1 993 -port2 993 \u2013delete2duplicates<\/code><br \/>Wenn mann mehrere Adressen in ein lokales Konto kopieren will braucht man noch die Option <code>\u2013subfolder2<\/code>. Und wenn man dann noch gel\u00f6schte emails auch im Backup l\u00f6schen will den Schalter <code>\u2013delete2<\/code>. Um das Protokoll zu k\u00fcrzen, kann man auch noch <code>\u2013nofoldersizes<\/code> und <code>\u2013nofoldersizesatend<\/code> verwenden.<\/p>\n<\/div>\n<li>\n<div align=\"justify\">Zum Testen kann man die Zeile sofort ausf\u00fchren. Man kann sich auch die Ergebnisse per email zusenden lassen. Das Protokoll enth\u00e4lt detailliert das Syncergebnis<\/div>\n<\/li>\n<\/ol>\n<p align=\"justify\">Wer nach einer Zeit das Image (Abbild) auf den neuesten Stand bringen will (im Protokoll am Ende checked imapsync automatisch auf neue Versionen), wiederholt einfach den Schritt mit dem Download des Abbildes. Container werden ohnehin nach der Verwendung gel\u00f6scht und machen somit auch keine Probleme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>imapsync ist ein sehr nettes Tool zum Kopieren und Sichern von ganzen E-mail Konten. Wenn man das periodisch als Backup<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1050","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=1050"}],"version-history":[{"count":5,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1050\/revisions"}],"predecessor-version":[{"id":1080,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/1050\/revisions\/1080"}],"wp:attachment":[{"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=1050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=1050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abchaus.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=1050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}