[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Mit Mailsync Courier-Mails nach Cyrus übertragen



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

Ich muss demnächst die Mails von ca. 15 Benutzern von
CourierIMAP unter Suse6 auf einen CyrusIMAP2.1.16 Server
(Debian Sarge) übertragen. Dabei sollen die Mails
nicht verändert werden (also Datum usw. soll bleiben).

Ich hatte mir dazu eigentlich "mailsync 5.2.1" ausgesucht
und die Software mit apt installiert. Leider
bin ich zu blöd für die Bedienung.

Für einen Test habe ich einmal das komplette "Mail"
Verzeichnis eines Benutzers auf den neuen Server kopiert
um dieses dann in Cyrus zu übertragen. Leider findet
"Mailsync" nicht den Cyrus-Benutzer bzw. dessen entprechendes
Passwort.

Die Benutzer und Passwörter liegen bei mir alle in einer
mysql Datenbank und werden von Cyrus per pam-Modul authentifiziert.

Meine .mailsync sieht so aus:

===
store localdir {
pat     Mail/*
prefix  Mail/
}

store cyrus {
~        server  {server.de/ssl/novalidate-cert}
~        ref     {server.de}
~        pat     INBOX.*
~        prefix  INBOX.
}

channel copy localdir cyrus {
~        msinfo  mailsync.info
}
===

Aber wenn ich jetzt "mailsync copy" aufrufe und den benutzernamen
und das Passwort angebe passiert nichts, außer das die Abfrage
erneit kommt. Ich der /var/log/syslog steht dazu:

===
Jan 19 20:04:08 server cyrus/imapd[22923]: starttls: TLSv1 with cipher
AES256-SHA (256/256 bits new) no authentication
Jan 19 20:04:13 server cyrus/imapd[22923]: badlogin: server.de[x.x.x.x]
CRAM-MD5 [SASL(-13): authentication failure: bad userid authenticated]
===

Laut mysql.log wird die Datenbank auch garnicht abgefragt.
Funktioniert mailsync nicht mit pam? Oder muss ich irgendwelche
geheimen Parameter angeben? Außerdem ist CRAM-MD5 eh falsch da
wenn PAM verwendet wird dort PLAIN stehen sollte. Denn
"mailsync -d -di cyrus" liefert mir:

===
....* CAPABILITY IMAP4 IMAP4rev1.....AUTH=NTLM AUTH=LOGIN AUTH=PLAIN
AUTH=DIGEST-MD5 AUTH=CRAM-MD5....
00000001 AUTHENTICATE CRAM-MD5
....
===

Wie da ein CRAM-MD5 hinkommt versteh ich eh nicht. Denn in der IMAP
Konfiguration steht nur PLAIN und LOGIN als Authentifikationsmethoden.
Es funktioniert sonst ja auch alles. :-(

Hat jemand eine Idee?

Gruß
~  Thorsten

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)

iD8DBQFB7rjrbWtKWOfip4sRAnyWAKDUWg5khnwaSyrgJypQwZRmLmdVYgCgyQlG
LXr75UrLOUx/6PqGe/zwbgs=
=aUFM
-----END PGP SIGNATURE-----



Reply to: