Christian <[EMAIL PROTECTED]> writes:

> Hallo Leute,
>
>  Momentan sind bei mir mehrere Domains auf die gleiche ip/server
>  verlinkt. Ich m�chte es nun so einrichten dass die mailuser
>  unabh�ngig von den systemusern behandelt werden. Es soll z. B.
>  m�glich sein ein emailkonto mit [EMAIL PROTECTED] und eines
>  mit [EMAIL PROTECTED] einzurichten. Die beiden user sind unabh�nig von
>  einander und besitzte jeweils verschiedene passw�rter.

Hier solltest du dir Gedanken machen, wie du die verschiedenen
Nutzerbereiche verwalten willst.  Hier bieten sich Datenbanken in Form
von Datenbankservern (PostgreSQL, Mysql), LDAP oder die Nutzung
einfacherer Verfahren wie Berkeley-DB oder einfache Textdateien an.
Alle diese Verfahren werden von Exim4 und sicher auch von Postfix
unterst�tzt und k�nnen auch f�r SMTP-Authentisierung genutzt werden
(abh�ngig vom verwendenten Verfahren wie PLAIN, LOGIN, CRAM_MD5).

>
>  Ist es ausserdem m�glich die user des systems nur f�r lokalen
>  mailversand zu ber�cksichtigen. Wenn es im system z.B. einen alex
>  gibt dann soll er nicht �ber [EMAIL PROTECTED] erreichbar sein.

Ja, kein Problem.  Bei Exim z.B. kannst du einfach die Domain als
weitere Bedingung verwenden, z.B. (ungetestet):

ldap_user:
  driver = accept
  transport = lmtp
  address_data = ${lookup ldap 
{ldap://o=Mail?mailbox?sub?mail=${quote_ldap:[EMAIL PROTECTED]

sucht im LDAP unterhalb o=Mail nach einem Eintrag mit der aktuell
gerouteten Mailadresse.  Vom gefundenen Eintrag wird das
mailbox-Attribut gelesen und an den lmtp-Transport gegeben, der
z.B. die Mail an das entsprechende Postfach auf einem IMAP-Server
einliefern k�nnte.

Wird bei der LDAP-Suche nichts gefunden, geht Exim einfach zum
n�chsten Router weiter.

Ich habe mit Exim4 und openldap 2.1 gute Erfahrungen in Sachen
Mailrouting �ber LDAP gemacht.  Lediglich das bdb-Backend sollte bei
hoher Schreiblast vermieden werden, es gibt hier ab und an noch
Probleme, die zum Deadlock des LDAP-Servers f�hren.

        Torsten

Antwort per Email an