At 17:05 16.01.2005, you wrote:
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
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Andreas, also saslpasswd2 funktioniert. Ich habe jetzt den User "cyrus" mit entsprechendem Passwort angelegt "saslpasswd2 -c cyrus". Wenn ich mich jetzt versuche, mit cyradm -user cyrus localhost einzuloggen, krieg ich aber nach Eingabe des Passwortes immer noch ein "Segmentation fault!". Ich hab hier mal die imapd.conf: 1 configdirectory: /var/lib/imap 2 partition-default: /var/spool/imap 3 sievedir: /var/lib/sieve 4 admins: cyrus root postfix 5 allowanonymouslogin: no 6 autocreatequota: 10000 7 reject8bit: no 8 quotawarn: 90 9 timeout: 30 10 poptimeout: 10 11 dracinterval: 0 12 drachost: localhost 13 sasl_pwcheck_method: shadow 14 lmtp_overquota_perm_failure: no 15 defaultacl: anyone lrswipcd 16 # 17 # if you want TLS, you have to generate certificates and keys 18 # 19 #tls_cert_file: /usr/ssl/certs/cert.pem 20 #tls_key_file: /usr/ssl/certs/skey.pem 21 #tls_ca_file: /usr/ssl/CA/CAcert.pem 22 #tls_ca_path: /usr/ssl/CA Vielleicht kannst Du damit ja was anfangen. So wie ich das sehe, könnte das aber auch ein Problem des zugrunde liegenden Verification-Skriptes für das Passwort sein (evtl. Fehler im Programm-Code etc.) Gruß + Danke Udo