Hallo,
ich muss alle Postfächer auf einen neuen Server migrieren und würde dazu gerne ImapSync nutzen.
Das bietet ja die Option, dass man sich am Cyrus mit einen Admin-User (z.B. “cyrus”) anmeldet und dann auf die einzelnen Mailboxen zugreift. Das ist sinnvoll, denn ich weiss ja nicht die Passwörter der einzelnen User und will diese auch ungern ändern.
Leider bekomme ich es nicht zum Laufen und auch in der http://www.univention.de/fileadmin/download/dokumentation_2.4/ucs-cyrus-administration.pdf Doku (Punkt 2) steht, dass “cyrus” nur funktioniert, wenn man von “localhost” kommt.
Wenn ich versuche, mich mit “cyrus” anzumelden (Psswort aus cyrus.secret), bekomme ich immer ein “NO Login failed: authentication failure”.
Ich habe dann lokal auf dem UCS mit “openssl” händisch einen Login versucht und das funktioniert wirklich NUR, wenn man als hostname “localhost” verwendet. Nutzt man den wirklichen hostname, bekommt man auch den obigen Fehler.
Ich kann aber leider nur von außerhalb mit ImapSync arbeiten. - Daher nun meine Frage:
Wie bekomme ich es hin, dass ich mich von einem anderen Rechner als “localhost” mit ImapSync aof den Cyrus als Admin verbinde, um dann die ganzen Mailboxen der user per Skript migrieren zu können (ohne dass ich deren Passwort kenne).
==> Wo kann man konfigurieren, dass man sich mit “cyrus” auch von einem anderen Host als “localhost” anmelden darf?
==> Hat schon jemand das mit ImapSync (über “–authuser”) gemacht?
Danke und Gruß,
F. Illenseer