Mailinglist Archive: opensuse-de (1970 mails)

< Previous Next >
Re: Postfix + Cyrus + MySQL + WebCyrAdm Installation, was: Re: Logging von saslauthd
  • From: Andreas Winkelmann <ml@xxxxxxxxxxxxxx>
  • Date: Sat, 23 Dec 2006 23:47:28 +0100
  • Message-id: <200612232347.28137.ml@xxxxxxxxxxxxxx>
On Saturday 23 December 2006 23:06, Treebeard wrote:

> > Es muss alles zusammen passen:
> >
> > #1:
> > /etc/imapd.conf:
> > virtdomain: yes
> > #2:
> > cyradm:
> > cm user1@xxxxxxxxxx
> > #3:
> > /etc/postfix/virt_mailbox_maps:
> > user1@xxxxxxxxxx user1@xxxxxxxxxx
>
> Ich bekomme dadurch wie erwartet Probleme, wenn ich den Benutzer in
> einen Unix-Account speichern möchte:
>
> # useradd -s /bin/false user1@xxxxxxxxxx
> useradd: Invalid account name `user1@xxxxxxxxxx'

UNIX-Accounts können kein @-Zeichen enthalten. Man benutzt auch für gewöhnlich
keine Systembenutzer im Zusammenhang mit Virtual-Domains.

Da bieten sich sasldb, ldap, mysql, pgsql oder sqllite eher an.

> user1 als Benutzername kann ich nicht nehmen, da es u.U. auch einen
> user1@xxxxxxxxxx geben kann, der unabhängig von user1@xxxxxxxxxx
> existieren sollte.

> Ich frage mich daher, ob die obige Einstellung so richtig ist, wenn hier
> die Zuordnung Unixbenutzer zur Mailadresse gesetzt werden soll. Warum
> also nicht in der /etc/postfix/virt_mailbox_maps:
> user1@xxxxxxxxxx dom001_box001

Eine Zuordnung von Benutzern zu E-Mail Adressen in der virtual_mailbox_maps?
Da passt was nicht. Die virtual_mailbox_maps wird im Zusammenhang mit Cyrus
nur Links-Seitig ausgewertet. Dort wird nur geprüft, ob eine E-Mail Adresse
existiert. Ist sie drin, geht die Mail unverändert an $virtual_transport.
Umschreiben könntest Du mit der virtual_alias_maps.

> > #4:
> > /etc/postfix/main.cf:
> > virtual_transport = lmtp:/unix/var/lib/imap/socket/lmtp
>
> Viele Grüße
> Ingbert

--
Andreas
--
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 >