{{tag> mail mailingilisten}}
====== Information zur Mailnutzung in LDAP/AD ======
===== Mail-Adresse =====
* Mailadresse bei Nutzern (Lehrer/Schüler/Extraschüler)
* Mailadresse bei Klassen und Projekten
==== Mail-Adresse von Nutzern ====
Diese Informationen landen alle standardmäßig im LDAP-Attribut ''mail:'' im LDAP und lassen sich so abfragen:
$ sophomorix-user --user kuechel -i | grep mail
mail: kuechel@linuxmuster.lan
$ sophomorix-ldbsearch cn=kuechel mail
dn: CN=kuechel,OU=Teachers,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan
mail: kuechel@linuxmuster.lan
Konfigurierbar ist nur die Mail-Domäne, und zwar in ''school.conf'', siehe hier in der Beispieldatei, überall, wo es MAILDOMAIN gibt.
https://raw.githubusercontent.com/linuxmuster/sophomorix4/bionic/sophomorix-samba/config-devel/master/school.conf.master
[role.student]
MAILDOMAIN=nomail.meine-schule.de
[role.teacher]
MAILDOMAIN=meine-schule.de
Führt man nach einer Änderung in dieser Datei ''sophomorix-check'' aus, kann man danach mit ''sophomorix-update'' die Änderung im ''mail:''-Attribut nachvollziehen.
==== Mail-Adresse von Klassen + Projekten: Einfache Mailverteiler ====
* Klassen und Projekte bekommen automatisch auch eine E-Mail-Adresse zugeteilt.
* Diese E-Mail-Adresse ist für einen einfachen Mailverteiler gedacht.
* Mail-Server bzw. Synchronisationsprogramme wie linuxmuster-mailcow können jetzt einen einfachen Verteiler per Weiterleitung aus der E-Mail-Adresse machen. Wichtig ist, dass die Mitglieder der Klasse / des Projekts auch Empfänger mit validen Mailadressen haben müssen.
Anzeigen der E-Mail-Adresse:
# sophomorix-class -c 7a_2324 | grep mail:
mail: 7a_2324@linuxmuster.lan
# sophomorix-project -p fs-imp | grep mail:
mail: p_fs-imp@linuxmuster.lan
Es gibt einen Schalter für diese Mailverteilerfunktion, den man pro Klasse/Projekt aktivieren kann. Auf dem Mailserver sollen so für alle Klassen + Projekte mit aktiviertem Schalter Mailverteiler eingerichtet werden.
Deaktivieren/Aktivieren des Schalters geht für alle Klassen (außer "teachers") und Projekte über die WebUI (als Admin der Klasse / des Projekts, Schalter heißt "Verteiler") oder über sophomorix (auch "teachers"):
# sophomorix-project -p fs-imp --maillist
# sophomorix-class -c 7a_2324 --nomaillist
# sophomorix-class -c teachers --maillist
# sophomorix-project -p fs-imp -i | grep MailList:
sophomorixMailList: TRUE
# sophomorix-class -c 7a_2324 -i | grep MailList:
sophomorixMailList: FALSE
# sophomorix-class -c teachers -i | grep MailList:
sophomorixMailList: TRUE
Will man die Mailadresse ändern, ist nur die MAILDOMAIN änderbar. Ebenso in ''school.conf'':
[type.adminclass]
# student classes from school administration software (created by students.csv, ...)
MAILDOMAIN=nomail.belwue.de
[type.teacherclass]
# teacher classs of school administration software (created by teachers.csv, ...)
MAILDOMAIN=meine-schule.de
[type.project]
# projects
MAILDOMAIN=meine-schule.de
Nach einer Änderung muss man ''sophomorix-project --update-maildomain'' bzw. ''sophomorix-class --update-maildomain'' ausführen.
===== Mailaliase - Proxyadressen =====
::todo::
- AD-Attribut ''proxyAddresses'' bei Nutzern, Klassen, Projekten
{{:anwenderwiki:mail:maildomain_webui.png|}}