Domains von Usern verwalten
Leute benutzten eigene Domainnamen für Userweb und auch für den Bingo-Mailserver.
Situation in Userweb:
Da Userweb aus MemberDB-gefüttert wird und dessen Daten in's LDAP importiert wurden, sollten jedoch alle Userdomains samt Userzuordnung im LDAP vorhanden sein.
Viele der Domains werden nicht mehr verwendet.
Situation im Mailserver:
Domains kamen teilweise aus MemberDB. Zum großen Teil werden sie per Hand in die Postfix-Konfiguration eingetragen.
Ebenso die Weiterleitung von Mail-Adressen von User-Domains (einzeln oder Catch-All), entweder auf eine Bingo-Mailadresse oder auf eine externe E-Mailadresse.
Viele der Domains werden nicht mehr verwendet.
Situation in LDAP:
In LDAP gibt's einen Ast "domains", in dem Domänennamen eingetragen und 0:n Mitgliedern zugeordnet werden können. Der "domains"-Ast wurde mit den Daten aus der MemberDB befüllt.
Mailalias-Einträge können beliebige Strings enthalten.
To Do:
- Datenübernahme:
- Nicht mehr verwendete Domains identifizieren und löschen (aus LDAP und Mailserver)
- Domains aus Postfix in LDAP eintragen und Usern zuordnen
- Externe Mailadressen aus Postfix nach LDAP übernehmen:
- Bei Weiterleitung einzelner Adressen auf Bingo-Adresse: Beim User als Mail-Alias anlegen ("blabla@example.com")
- Bei Weiterleitung Catch-All auf Bingo-Adresse: Beim User als Mail-Alias anlegen ("@example.com")
- Bei Weiterleitung der Bingo-Adresse auf eine externe Mailadresse:
- Externe Mailadresse als "mailForwardingAddress" beim User in LDAP eintragen
- oder (wohl besser) in Sieve-Filter eintragen
- Besondere Spezialkonfigurationen können in Postfix-Konfigurationsdateien verbleiben
- Konfiguration Postfix
- Lookup für Userdomains über LDAP statt über Map-Dateien machen (vorbereitet,
/etc/postfix/ldap/userdomains.cf
)
- Lookup für Userdomains über LDAP statt über Map-Dateien machen (vorbereitet,
- Anpassung DSS-Webseite
- Klären:
- Sollen User im DSS selbst ihre Domains pflegen können?
- Wie mit Familienmitgliedschaften umgehen? User können keine Aliase für andere User anlegen.
- Allen Leuten mit der gleichen Mitgliedsnummer die selben Rechte geben wie dem Domaininhaber?
- Wollen wir auch zukünftig Catch All unterstützen?
- Sollen die User Mail-Forwarding auf externe Mailadressen auch per LDAP-Eintrag "mailForwardingAddress" machen können (sind da Einschränkungen nötig?) oder sollen die Sieve benutzen?
- Klären: