
Christian Schmitt wrote:
Hallo,
ich bin gerade dabei Smartsieve zu konfigurieren. Bei mir läuft ein Postfix mit Cyrus. Die Benutzer greifen über IMAP (ssl) auf ihre Postfächer zu.
meine servers.php sieht folgendermaßen aus:
$servers['gsc'] = array( 'display' => 'GSC', 'server' => 'rechner.domäne.de', 'sieveport' => '2000', 'imapport' => '143', 'maildomain' => 'domäne.de'
Wenn ich jetzt versuche über das Webinterface mich anzumelden kommt folgende Fehlermeldung im log:
Oct 2 13:33:02 nevada master[14849]: about to exec /usr/lib/cyrus/bin/timsieved Oct 2 13:33:02 nevada master[14850]: about to exec /usr/lib/cyrus/bin/ctl_cyrusdb Oct 2 13:33:02 nevada ctl_cyrusdb[14850]: checkpointing cyrus databases Oct 2 13:33:02 nevada sieve[14849]: executed Oct 2 13:33:02 nevada sieve[14849]: accepted connection Oct 2 13:33:02 nevada sieve[14849]: TLS server engine: cannot load CA data Oct 2 13:33:02 nevada syslog-ng[2773]: Changing permissions on special file /dev/xconsole Oct 2 13:33:02 nevada syslog-ng[2773]: Changing permissions on special file /dev/tty10 Oct 2 13:33:02 nevada sieve[14849]: TLS server engine: No CA file specified. Client side certs may not work
Das ist okay, die Meldung besagt nur, dass eine Authentifikation über SSL-Clientzertifikate nicht funktionieren wird. Dies ist kein direkter Fehler, sondern nur eine informative Logmeldung.
Oct 2 13:33:02 nevada sieve[14849]: DBERROR db4: Database handles remain at environment close Oct 2 13:33:02 nevada sieve[14849]: DBERROR db4: Open database handle: /var/lib/imap/tls_sessions.db Oct 2 13:33:02 nevada sieve[14849]: DBERROR: error exiting application: Invalid argument
Das hier drüber sind die echten Fehlermeldungen, die du verfolgen musst.
Oct 2 13:33:02 nevada master[27700]: process 14849 exited, status 0 Oct 2 13:33:02 nevada ctl_cyrusdb[14850]: archiving log file: /var/lib/imap/db/log.0000000001 Oct 2 13:33:02 nevada ctl_cyrusdb[14850]: archiving database file: /var/lib/imap/mailboxes.db Oct 2 13:33:02 nevada ctl_cyrusdb[14850]: archiving log file: /var/lib/imap/db/log.0000000001 Oct 2 13:33:02 nevada ctl_cyrusdb[14850]: done checkpointing cyrus databases Oct 2 13:33:02 nevada master[27700]: process 14850 exited, status 0
Es ist mit bewusst, dass der imapport eigentlich auf 993 stehen sollte, doch das ändert nichts. In der Fehlermeldung beschwärt er sich ja, das er das CA nicht findet (das keines Angegeben ist). Wo soll ich das angeben?
Sieve arbeitet über Port 2000, also kein Problem. Ich habe Smartsieve bisher noch nicht verwendet, mit Avelsieve als Plugin von Squirrelmail hatte ich keine Probleme. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org