Mailinglist Archive: opensuse-de (1970 mails)

< Previous Next >
Re: Postfix + Cyrus + MySQL + WebCyrAdm Installation, was: Re: Logging von saslauthd
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 28 Dec 2006 22:10:11 +0100
  • Message-id: <459432B3.6060909@xxxxxxxxxxxxxxxxxxxxxxx>
Treebeard wrote:

Diese Probleme bleiben auch. Wenn du Domains mit einbinden willst, dann brauchst du sasldb oder pam-mysql. Die Auth-Optionen in /usr/lib64/sasl2/smtpd.conf für sasldb müssen dann heissen:

pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: plain login

Die mech_list kannst du später erweitern, wenn du sasldb nehmen willst. Mit sasldb ist auch cram-md5 und digest-md5 möglich.
Habe jetzt nochmal versucht den webcyradm zu benutzen. Bin davon aber aus folgenden Gründen wieder abgekommen:
- komplizierte verschachtelte Datenbankstruktur
- verwendete Version 0.5.4 ist bereits 2 Jahre alt (Latest Release)
- schlecht dokumentiert (HowTo veraltet, nicht auf Suse bezogen
- obwohl bei mir bereits lauffähig, empfand ich die Installation schwierig (teilweise fehlerhaft, Eingriff in Quellcode)

Habe mich daher für sasldb und die obige Konfiguration entschieden. Mir gefällt die "Einfachheit" um Accounts per Konsole anzulegen. Hier kann man sicherlich doch auch ein Web-Frontend für basteln (oder exitiert bereits da etwas?).

Jetzt habe ich einen Account so angelegt:
saslpasswd2 -c -u domain1.de wdr_sasl1

Das Passwort wurde daraufhin zweimal abgefragt und der Account in die Datenbank geschrieben.

in CyrAdm nun einen Benutzer anlegen:
cm wdr_sasl1@xxxxxxxxxx

Es wird allerdings kein Verzeichnis der Form
/var/spool/imap/domain/domain1.de/wdr_sasl1
erzeugt, sondern
/var/spool/imap/wdr_sasl1@domain1/de

In der /etc/imapd.conf ist der Eintrag
virtdomain: yes
gesetzt. Was ist hier faul?

Wie Andreas schon geschrieben hatte:

/etc/imapd.conf:
virtdomains: on

Ich habe aber den "unixhierarchysep: yes" weggelassen.
Du scheinst ihn gesetzt zu haben.

rccyrus restart
su - cyrus
cyradm localhost
localhost>cm user@xxxxxxxxxx
localhost>lm user@xxxxxxxxxx
user@xxxxxxxxxx (\HasNoChildren)

Angelegt wird er dann in
/var/spool/imap/domain/domain1.de/user1/

Gerade noch einmal getestet mit Suse 10.2.

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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >