Email in lmn: Eintrag im LDAP unklar

Hi.

Ich will den email-versand für unsere 5-klässler hinkriegen und stoße auf ein paar ungereimtheiten:

  1. ich stelle fest, dass es nur ein paar Schüler + administrator + domadmin + pgmadmin + nicht alle Lehrer gibt, die im LDAP das Attribut "mail: " gesetzt haben. Daraus ergibt sich das Problem, dass sie in Horde nicht gefunden werden. Es könnte wirklich dasselbe Problem sein, wie Steffen es berichtet: E-Mail-Adressen fliegen immer wieder aus dem LDAP bzw. wie es schon früher berichtet wurde: http://www.linuxmuster.net/forum/thread/1004, ebenso berichtet https://www.linuxmuster.net/wiki/dokumentation:sophomorix:e-mail-adresse_im_ldap_konfigurieren, dass jeder seine (fiktive) E-Mail-Adresse im LDAP hätte.
  2. relaying will ich abschalten, damit der Versand nach draußen unterbrochen wird. Dafür habe ich den Thread hier gekapert: eMail-Relaying verfolgen/einrichten?

inzwischen ist dieser Thread gelöst:

  1. sophomorix-dump-pg2ldap hat tatsächlich mein LDAP befüllt: jeder hat jetzt einen mail: Eintrag. Mir ist allerdings völlig schleierhaft wieso ca. 790 von 800 der Schüler keinen Eintrag hatten.
  2. im entsprechenden Thread: eMail-Relaying verfolgen/einrichten? hab ich eine Lösung gefunden.

vG, Tobias

Hallo Tobias,

  1. ich stelle fest, dass es nur ein paar Schüler + administrator +
    domadmin + pgmadmin + nicht alle Lehrer gibt, die im LDAP das
    Attribut "mail: " gesetzt haben. Daraus ergibt sich das Problem,
    dass sie in Horde nicht gefunden werden.

hm, das hatte ich noch gar nicht bedacht. Mir fällt es - weil ich Horde
selbst nicht nutze - immer nur bei Moodle auf, dass da E-Mail-Adressen
bei Benutzern fehlen.

Es könnte wirklich dasselbe
Problem sein, wie Steffen es berichtet:
E-Mail-Adressen fliegen immer wieder aus dem LDAP
bzw. wie es schon früher berichtet wurde:
http://www.linuxmuster.net/forum/thread/1004, ebenso berichtet
dokumentation:sophomorix:e-mail-adresse_im_ldap_konfigurieren [CommunityWiki],
dass jeder seine (fiktive) E-Mail-Adresse im LDAP hätte.

Ja, es sollte wirklich jeder User eine E-Mail-Adresse im LDAP stehen
haben, egal ob nur mit der internen Domain oder eine real nutzbare.

  1. |sophomorix-dump-pg2ldap| hat tatsächlich mein LDAP befüllt: jeder
    hat jetzt einen mail: Eintrag. Mir ist allerdings völlig
    schleierhaft wieso ca. 790 von 800 der Schüler keinen Eintrag hatten.

Bei uns ist es so, dass ein User eine E-Mail-Adresse im LDAP hat, und
irgendwann fehlt sie plötzlich. Mal fehlt sie bei nur einigen Usern,
diesmal hat sie bei sehr vielen gefehlt - mein Lehreraccount war
erstmals selbst betroffen.

Eine Regel, wann, wodurch oder bei welchen Usern die Mailadresse im LDAP
fehlt, habe ich noch nicht gefunden.

Einige Vermutung bislang: Es passiert beim Neuanlegen von Usern, also
irgendwie im Zusammenhang mit sophomrox-check/add/move.

Neu angelegte User haben nämlich seit einiger Zeit quasi nie die
E-Mail-Adresse im LDAP.

Ich füge das aber bislang nicht mit sophomorix-dump-pg2ldap hinzu,
sondern mit einem Skript, das hier mal durch die Liste ging und
AddMail2LDAP.sh heißt.

Leider ist noch zu keinen Zeitpunkt / auf keinen Thread, den ich oder
jemand anderes dazu angefangen haben, wirklich jemand „aufgesprungen“,
so dass ich das Problem sicher nicht gelöst bekomme und weiter auf
Workarounds angewiesen bin.
Ich weiß nicht, ob einfach kein anderer das Problem hat (was aber
offensichtlich nicht der Fall ist), oder keiner weiß, wie man das
debuggen könnte.

Viele Grüße
Steffen

Hallo,

ich bin gerade nochmal alle User durchgegangen, ob sie in Moodle eine
Mailadresse eingetragen haben.

Eine einzelne Schülerin hat momentan keine, und die hat wie zu erwarten
auch keine im LDAP.
Mein Standardskript AddMail2ldap.sh ändert daran nichts.

Jetzt könnte ich mal sophomorix-dump-pg2ldap laufen lassen, wobei das ja
schon eine ziemliche Kanone für einen einsamen Spatz ist.

Gibt es eine andere Möglichkeit, mail im LDAP für einen User zu füllen,
oder besser doch sophomorix-dump-pg2ldap laufen lassen?

Viele Grüße
Steffen

Hallo,

ah, die Schülerin, die noch immer keine E-Mailadresse im LDAP hat, ist
als removable/killable in sophomorix markiert.
Ich hatte nur im LDAP nachgeschaut, und da erkennt man das nicht
(zumindest ich nicht).

Also haben wohl aktuell all meine User eine E-Mail-Adresse im LDAP.

Warum diese aber immer wieder bei etlichen Usern aus dem LDAP fliegen,
würde ich ja echt gerne rausfinden und beheben.

Viele Grüße
Steffen

soviel ich weiß, sollte der dump-pg2ldap ja nichts kaputt machen, sondern nur heilen.
Also: warum nciht?

kannst du das addmail2ldap.sh mal posten oder wenigstens zeigen, wo es im anwenderwiki steckt?
ich vermute das waren die Vorläufer von dem was Frank für die 6.2 generiert hat.

VG, Tobias

Hallo Tobias,

wie gesagt, der Schüler, der noch immer keine Mailadresse hat ist als killable markiert.
Wenn aber das nächste Mal Mailadressen im LDAP fehlen, probiere ich mal, ob das dauerhafter wirkt (oder ob überhaupt).

Bin grad mobil hier, muss es daher nachliefern. Was meinst du mit dem was Frank für die 6.2 generiert hat? Ist mir da was entgangen?

Viele Grüße
Steffen

Hi Steffen,

ich kann nur den status-quo dokumentieren und das ist die 6.2, d.h. ich weiß nicht wann die Feature reingekommen sind (auch wenn das natürlich nachvollziehbar wäre, die liebe Zeit…):

Horde gab es schon immer, die Doku für Schüler dazu:
http://docs.linuxmuster.net/de/latest/howtos/use-horde/index.html#schulinternen-e-mail-versand-nutzen
(default: kuechel@linuxmuster-net.lokal)

Eine eigene Domäne im internen Netz zu haben, war auch schon immer feature, verbunden mit Versand erlaubt es weltweit gültige E-Mail-Adressen im LDAP
(Doku dazu wäre: linuxmuster-setup --modify und es ist grade nicht klar, ob der Befehl wirklich funktioniert)
(default: kuechel@humboldt-ka.de mit kuechel=username)

Frank hat wohl eingebaut, dass man Mailadressen nach eigenem Schema, basierend auf den Benutzernamen bzw. den vollen Namen generieren lässt, die dann im LDAP stehen:
http://docs.linuxmuster.net/de/latest/manuals/schulkonsole-admin/settings.html#e-mail
http://docs.linuxmuster.net/de/latest/howtos/use-mail-ldap/index.html
(t.kuechel@humboldt-ka.de wäre dann möglich, vermutlich, default: tobias.kuechel@…)

Die letzten zwei Dokus hat Frank geschrieben, es hat aber noch keiner (meines Wissens) dieses Feature nachvollzogen und die Doku revised.

Dazu passend noch: moodle_enrol…

vG, Tobias

Hallo Zusammen,

hatte heute ebenfalls das Problem mit plötzlich fehlenden „mail“-Attribut bei einer Teilmenge der Benutzer.
Konnte es debuggen und auf den Befehl sophomorix-quota eingrenzen.

Meine Antwort mit Details ist hier:

Grüsse,
Sebastian@mars