Am Sonntag, 16. Januar 2005 16:42 schrieb Udo Gerhards:
nachdem ich mich ja kürzlich mit einer Frage wegen Mailweiterleitung an Euch gewandt habe, habe ich mir nun ein Turtorial zum Aufsetzen eines Mailservers im Internet besorgt. Dort wird einen Konfiguration mit Postfix, Cyrus-imap, procmail und fetchmail beschrieben. Postfix konnte ich reibungslos aufsetzen, allerdings habe ich mit Cyrus immense Schwierigkeiten. Die Konfigurationsdatei habe ich wie in http://www.linuxforen.de/forums/showthread.php?s=&threadid=30158 beschrieben, bearbeitet und unter anderem auch die Authentifizierungs-Methode auf "sasldb" umgestellt. Wenn ich jetzt aber versuche, für "cyradm" ein Passwort mit saslpasswd festzulegen, bekomme ich die Meldung "-bash: saslpasswd: command not found", obwohl alle sasl-Pakete, die Suse 9.0 mitbringt, installiert sind. Wenn ich versuche, mich mit "cyradm -user root -auth login localhost" einzuloggen, bekomme ich zwar die Passwort-Abfrage, aber nach Eingabe des Superuser-Passwortes bekomme ich die Fehlermeldung "Segmentation fault!". Kann mir hier jemand weiterhelfen?
Bei der 9.0 heisst das Programm saslpasswd2. Mach mal # sasldblistusers2 Und check mal ob die eingetragenen User angezeigt werden. Evtl ist Deine Datenbank schredder. Ausserdem ist der admin-user bei Cyrus nicht root sondern cyrus. Also richte den ein und vergebe ihm ein Passwort. Falls es immernoch nicht funktioniert, zeige mal Deine Config (/etc/imapd.conf). -- Andreas