{"id":4484,"date":"2017-11-02T18:53:35","date_gmt":"2017-11-02T18:53:35","guid":{"rendered":"https:\/\/www.kevinmaschke.com\/?p=4484"},"modified":"2018-02-19T18:11:03","modified_gmt":"2018-02-19T18:11:03","slug":"kerio-zimbra-imapsync-migrieren","status":"publish","type":"post","link":"https:\/\/www.kevinmaschke.com\/de\/kerio-zimbra-imapsync-migrieren\/","title":{"rendered":"Konten von Kerio Connecto zu Zimbra Collaboration mit ImapSync migrieren"},"content":{"rendered":"<p>In vorherigen Beitr\u00e4gen sahen wir <a href=\"https:\/\/www.kevinmaschke.com\/de\/linux-de\/zimbra-collaboration-8-6\/\">was Zimbra Collaboration ist<\/a>, welche die <a href=\"https:\/\/www.kevinmaschke.com\/de\/linux-de\/zimbra-collaboration-8-6-voraussetzungen\/\">n\u00f6tigen Voraussetzungen f\u00fcr die Installation<\/a> sind, <a href=\"https:\/\/www.kevinmaschke.com\/de\/linux-de\/zimbra-collaboration-8-6-dnsmasq\/\">wie DNSMasq installiert und konfiguriert wird<\/a> und <a href=\"https:\/\/www.kevinmaschke.com\/de\/linux-de\/zimbra-collaboration-8-6-installation\/\">wie Zimbra installiert wird<\/a>.<\/p>\n<p style=\"text-align: justify;\">Jetzt werden wir sehen wie wir unsere <strong>Konten von einem Kerio Connect Server auf einen Zimbra Collaboration Server migrieren<\/strong> k\u00f6nnen, da dies mein Fall war. Daf\u00fcr nutzen wir das <strong>kostenlose Programm <a href=\"http:\/\/imapsync.lamiral.info\/\" target=\"_blank\" rel=\"noopener\">ImapSync<\/a><\/strong>. Es gibt auch andere Alternativen die fuer die Migration benutzt werden k\u00f6nnen -einige basieren sogar auf ImapSync-, aber ich habe mehrere ausprobiert, mit und ohne graphischer Interface, aber keine hat am ende so richtig Funktioniert oder genau das gemacht was ich wollte. Vielleicht hab ich auch was falsch gemacht, wer weis. Aber mit ImapSync war ich in der Lage das zu erreichen was ich brauchte.<\/p>\n<h2>Einige\u00a0Ber\u00fccksichtigungen<\/h2>\n<h3>PLAIN Authentication<\/h3>\n<p style=\"text-align: justify;\">Erstens, <strong>ImapSync ben\u00f6tigt\u00a0einfache Authentifizierung<\/strong> (PLAIN Authentication) in Zimbra. Diese kann unter\u00a0<code class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Configuration &gt; General Configuration &gt; Proxy &gt; Proxy Congiguration for mail<\/code>\u00a0aktiviert werden.<\/p>\n<p><a href=\"https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4462 size-large\" src=\"https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-1024x626.jpg\" alt=\"PLAIN Authentication\" width=\"1024\" height=\"626\" srcset=\"https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-1024x626.jpg 1024w, https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-400x244.jpg 400w, https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-100x61.jpg 100w, https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-406x248.jpg 406w, https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1-883x540.jpg 883w, https:\/\/cdn.kevinmaschke.com\/wp-content\/uploads\/2017\/09\/26185359\/PLAIN_Authentication1.jpg 1216w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h3>Gr\u00f6\u00dfenbeschr\u00e4nkung (size limits)<\/h3>\n<p>Ob dies n\u00f6tig ist oder nicht kommt ganz darauf an wie gro\u00df die E-Mail Konten die migriert werden sollen sind, und der Gr\u00f6\u00dfe der E-Mails und anh\u00e4nge in diesen. Solltest du dir nicht sicher sein, <strong>w\u00fcrde ich empfehlen die Gr\u00f6\u00dfenbeschr\u00e4nkung in Zimbra zu erh\u00f6hen, und sp\u00e4ter wieder zu verringern<\/strong>.<\/p>\n<p>Als erstes pr\u00fcfen wir dir Gr\u00f6\u00dfenbeschr\u00e4nkung. Ich empfehle diese zu kopieren um sie sp\u00e4ter wieder wieder zur\u00fcckzusetzen:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-title=\"Check Max Sizes\">zmprov getConfig zimbraFileUploadMaxSize\r\nzimbraFileUploadMaxSize: 10485760\r\nzmprov getConfig zimbraImapMaxRequestSize\r\nzimbraImapMaxRequestSize: 10240\r\nzmprov getConfig zimbraMailContentMaxSize\r\nzimbraMailContentMaxSize: 10240000\r\nzmprov getConfig zimbraMtaMaxMessageSize\r\nzimbraMtaMaxMessageSize: 204857600<\/pre>\n<p>Dann erh\u00f6hen wir die limits:<\/p>\n<pre class=\"EnlighterJSRAW\">zmprov modifyConfig zimbraFileUploadMaxSize 150000000\r\nzmprov modifyConfig zimbraImapMaxRequestSize 150000000\r\nzmprov modifyConfig zimbraMailContentMaxSize 150000000\r\nzmprov modifyConfig zimbraMtaMaxMessageSize 150000000<\/pre>\n<p>Jetzt pr\u00fcfen wir kurz das die \u00c4nderungen \u00fcbernommen wurden:<\/p>\n<pre class=\"EnlighterJSRAW\">zmprov getConfig zimbraFileUploadMaxSize\r\nzmprov getConfig zimbraImapMaxRequestSize\r\nzmprov getConfig zimbraMailContentMaxSize\r\nzmprov getConfig zimbraMtaMaxMessageSize<\/pre>\n<p><em>mailboxctl\u00a0<\/em>neustarten:<\/p>\n<pre class=\"EnlighterJSRAW\">zmmailboxdctl restart<\/pre>\n<h2>ImapSync<\/h2>\n<p>Mit der Information von der offiziellen <a href=\"https:\/\/imapsync.lamiral.info\/\" target=\"_blank\" rel=\"noopener\">ImapSync<\/a> Website, ihrer <a href=\"https:\/\/github.com\/imapsync\/imapsync\" target=\"_blank\" rel=\"noopener\">GitHub <\/a>Seite und der Zimbra <a href=\"https:\/\/wiki.zimbra.com\/wiki\/Guide_to_imapsync\" target=\"_blank\" rel=\"noopener\">Wiki<\/a>, machte ich ein paar Tests mit einigen Fake-Konten bis ich es schafte alle Verzeichnisse und Emails zwischen den Kerio Connect Kontent und den Zimbra Collaboration Konten zu migrieren. <strong>Der Befehl den ich am Ende benutze war der folgende<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\">imapsync --nosyncacls --subscribe --syncinternaldates --nofoldersizes --skipsize --noauthmd5 --host1 37.187.97.30 --user1 kevin2@mallorca-servicecenter.com --password1 123456 --host2 88.150.151.29 --user2 kevin@kevinmaschke.com --password2 123456 -authmech2 PLAIN --ssl2<\/pre>\n<p>Dies sind die Optionen die ich nutze:<\/p>\n<pre class=\"EnlighterJSRAW\">--nosyncacls\u00a0\r\n  Don't\u00a0sync\u00a0ACLs\u00a0(Listas\u00a0de\u00a0Control\u00a0de\u00a0Acceso).\u00a0Enabled\u00a0by\u00a0default.\u00a0\r\n--subscribe\u00a0\r\n  Subscribe\u00a0to\u00a0transferred\u00a0folders\u00a0on\u00a0Server2\u00a0if\u00a0subscribed\u00a0on\u00a0Server1.\u00a0Enabled\u00a0by\u00a0default.\u00a0\r\n--syncinternaldates\u00a0\r\n  Sync\u00a0the\u00a0original\u00a0mail\u00a0dates.\u00a0\r\n--nofoldersizes\u00a0\r\n  Do\u00a0not\u00a0calculate\u00a0the\u00a0folder\u00a0size\u00a0before\u00a0syncing\u00a0them.\u00a0By\u00a0default\u00a0it\u00a0does\u00a0calculate\u00a0it,\u00a0but\u00a0we\u00a0want\u00a0to\u00a0sync\u00a0everything\u00a0either\u00a0way,\u00a0so\u00a0there's\u00a0no\u00a0point.\u00a0\r\n--skipsize\u00a0\r\n  Ignore\u00a0sizes.\u00a0Enabled\u00a0by\u00a0default.\u00a0\r\n--noauthmd5\u00a0\r\n  Don't\u00a0use\u00a0MD5\u00a0for\u00a0the\u00a0Authentication.\u00a0Enabled\u00a0by\u00a0default.\u00a0\r\n--authmech2\u00a0PLAIN\u00a0\r\n  Authentication\u00a0mechanism\u00a0on\u00a0Server2\u00a0(Zimbra).\u00a0\r\n--ssl2\u00a0\r\n  Use\u00a0SSL\u00a0on\u00a0Server2\u00a0(Zimbra)\u00a0if\u00a0possible.\u00a0Enabled\u00a0by\u00a0default.<\/pre>\n<h3>Logs \u00dcberwachen<\/h3>\n<p><strong>Etwas sehr wichtiges das ich empfehle ist die Logs w\u00e4hrend der Migration zu \u00fcberwachen<\/strong>. So kannst du jeder zeit sehen was gerade passiert und ob irgendwelche Probleme auftauchen. Um dies zu machen, kannst du den einfachen\u00a0<em>Tail<\/em> Befehl nutzen:<\/p>\n<pre class=\"EnlighterJSRAW\">tail -f log\/mailbox.log | grep -i warn<\/pre>\n<h2>Kalender und Kontakte<\/h2>\n<p><strong>ImapSync migriert keine Kalender oder Kontakte<\/strong> zwischen Servern und Konten, nur Verzeichnisse und E-Mails. In meinem fall habe ich einfach die Kalender und Kontakte aus den Konten von dem Kerio Connect Server exportiert und diese dann in die Konten von dem Zimbra Collaboration Server importiert. Es gibt andere wege dies zu machen, wie zum beispiel mit Micosoft Outlook, der <a href=\"https:\/\/www.zimbra.com\/downloads\/zimbra-migration-tools\/\" target=\"_blank\" rel=\"noopener\">Migrations-App von Zimbra<\/a> oder anderem Software, aber in meinem Fall war die Nummer der Konten nicht zu gross und ich konnte dies manuell machen.<\/p>\n<p>Und hier endet dieses Tutorial! Es gibt sicherlich andere Wege Konten und E-Mails zwischen Kerio Connect und Zimbra Collaboration zu migrieren, aber ich habe keine gefunden die f\u00fcr mich besser funktioniert hat als ImapSync, und ich pers\u00f6nlich glaube das es eine der sichersten, schnellsten und besten Methoden ist. Probier es doch mal aus und las mich wissen wie es lief oder ob du eine bessere Alternative kennst!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In vorherigen Beitr\u00e4gen sahen wir was Zimbra Collaboration ist, welche die n\u00f6tigen Voraussetzungen f\u00fcr die Installation sind, wie DNSMasq installiert und konfiguriert wird und wie Zimbra installiert wird. Jetzt werden wir sehen wie wir unsere &#8230;<\/p>\n","protected":false},"author":1,"featured_media":4519,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[411,208,220],"tags":[640,644,2017,648,2019],"class_list":["post-4484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-anleitungen","category-linux-de","category-technologie","tag-email-de","tag-imapsync-de","tag-kerio-de","tag-zimbra-de","tag-zmprov-de"],"acf":{"book_cover":null,"special_featured_image":null},"_links":{"self":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts\/4484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/comments?post=4484"}],"version-history":[{"count":0,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/posts\/4484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/media\/4519"}],"wp:attachment":[{"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/media?parent=4484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/categories?post=4484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kevinmaschke.com\/de\/wp-json\/wp\/v2\/tags?post=4484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}