Mailinglisten mit Sophomorix erstellen

Hallo Zusammen,
ich habe diese Anleitung zum erstellen von E-Mail-Listen entdeckt:
https://wiki.linuxmuster.net/community/anwenderwiki:mail:mailinglisten

> root@server:/srv/linbo# sophomorix-mail
> Command line::
> Option json is a modifier option
> Option verbose is a modifier option
> Hmmh. do not know what to do with option info
> * forcing info mode
> Option combinations successfully checked
> OK: SophomorixSchemaVersion 1 matches required Version 1
> #### Reading /usr/share/sophomorix/devel/sophomorix.ini                       ####
> #### Distro-check: Ubuntu 18.04 is OK                                         ####
> #### Reading /etc/samba/smb.conf                                              ####
> #### Reading /usr/lib/linuxmuster-webui/etc/default-ui-permissions.ini        ####
> #### Parsing: net conf list                                                   ####
> #### Asking domain passwordsettings from samba                                ####
> #### Reading /etc/linuxmuster/sophomorix/sophomorix.conf                      ####
> #### Reading /etc/linuxmuster/sophomorix/default-school/school.conf           ####
> #### 1264 user found in AD                                                    ####
> #### 51 sophomorix adminclasses found in AD                                   ####
> #### 2 sophomorix projects/sophomorix-groups found in AD                      ####
> #### 0 ERRORS, 0 WARNINGS -> let's go                                         ####
> #### Creating lock in /var/lib/sophomorix/lock/sophomorix.lock                ####
> #### /usr/sbin/sophomorix-mail started ...                                    ####
> School default-school (none) has no MAILTYPE
> #### Removing lock in /var/lib/sophomorix/lock/sophomorix.lock                ####
> #### /usr/sbin/sophomorix-mail terminated regularly                           ####
> Calling console printout
> LOG       : /usr/sbin/sophomorix-mail terminated regularly                    
> root@server:/srv/linbo# cat /etc/aliases
> cat: /etc/aliases: Datei oder Verzeichnis nicht gefunden

In den Einstellungen der Schulkonsole sind aber E-Mail-Domänen hinterlegt. (Diese Informationen sind auch in der school.conf angekommen)
Kennt jemand die Ursache hierfür? was muss ich machen, dass die aliasses datei erzeugt wird?
Gibt es alternativen, um komfortabel eine Maillingliste zu erzeugen? (Lehrer wollen an Schüler mailen)

Hallo Tw33ki,

schick uns doch mal die Zeilen aus der /etc/linuxmuster/sophomorix/default-school/school.conf mit:
MAILDOMAIN=???
MAIL_LOCAL_PART_SCHEME=firstname.lastname

und in welchem Abschnitt sie stehen.

LG

Holger

Hallo Tw33ki,

die von Dir verlinkte Anleitung bezieht sich auf die alte LMN 6, bei der LMN 7 funktioniert das so nicht mehr. Ob es inzwischen einen anderen Weg gibt, weiß ich nicht.

Beste Grüße

Jörg

Hallo,

ein
sophomorix-mail --help

bringt ein wenig Licht in die Sache.

LG

Holger

Hier mal die ganze school.conf:
root@server:/etc/linuxmuster/sophomorix/default-school# cat school.conf
# This file must be utf8 encoded äöüß
[school]
ADMINS_PRINT=The String that describes the admins
SCHOOL_LONGNAME=schule
[role.student]
QUOTA_DEFAULT_GLOBAL=1006
QUOTA_DEFAULT_SCHOOL=1506
MAILQUOTA_DEFAULT=156
CLOUDQUOTA_PERCENTAGE=100
WEBUI_PERMISSIONS=
MAILDOMAIN=schuldoman.de
MAIL_LOCAL_PART_SCHEME=
MAIL_LOCAL_PART_MAP=
[role.teacher]
QUOTA_DEFAULT_GLOBAL=2006
QUOTA_DEFAULT_SCHOOL=2506
CLOUDQUOTA_PERCENTAGE=100
MAILQUOTA_DEFAULT=306
WEBUI_PERMISSIONS=
MAILDOMAIN=schuldoman.de
MAIL_LOCAL_PART_SCHEME=
MAIL_LOCAL_PART_MAP=
[role.schooladministrator]
QUOTA_DEFAULT_GLOBAL=3006
QUOTA_DEFAULT_SCHOOL=3506
CLOUDQUOTA_PERCENTAGE=100
MAILQUOTA_DEFAULT=506
WEBUI_PERMISSIONS=
[type.adminclass]
# student classes from school administration software (created by students.csv, …)
MAILDOMAIN=schuldoman.de
[type.teacherclass]
# teacher classs of school administration software (created by teachers.csv, …)
MAILDOMAIN=schuldoman.de
[type.room]
# rooms created by devices.csv
[type.project]
# projects
[type.admins]
# admin group
[userfile.students.csv]
FILTERSCRIPT=—
ENCODING=auto
ENCODING_FORCE=true
SURNAME_CHARS=100
FIRSTNAME_CHARS=100
SURNAME_FIRSTNAME_REVERSE=no
RANDOM_PWD=yes
PWD_LENGTH=10
TOLERATION_TIME=0
DEACTIVATION_TIME=0
CLASSNAME_SLASH_TO_HYPHEN=FALSE
[userfile.teachers.csv]
FILTERSCRIPT=—
ENCODING=auto
ENCODING_FORCE=true
SURNAME_CHARS=0
FIRSTNAME_CHARS=0
SURNAME_FIRSTNAME_REVERSE=no
RANDOM_PWD=yes
PWD_LENGTH=12
TOLERATION_TIME=0
DEACTIVATION_TIME=0
[userfile.extrastudents.csv]
FILTERSCRIPT=—
ENCODING=auto
ENCODING_FORCE=true
SURNAME_CHARS=6
FIRSTNAME_CHARS=2
SURNAME_FIRSTNAME_REVERSE=no
RANDOM_PWD=yes
PWD_LENGTH=10
TOLERATION_TIME=40
DEACTIVATION_TIME=80
[devicefile.devices.csv]
# extrafields go here

Mir fällt auf, dass MAIL_LOCAL_PART_SCHEME leer ist - die E-Mail-Postfächer sind „benutzername@schuldomain.de“.

ein sophomorix-mail -i gibt mir fogldens resultat:
Maillist testklasse (testklasse@schuldomain.lan):
* jdoe@schuldomain.de
Hier sollte eigentlich nicht die lokale Domain zum Einsatz kommen.

Hallo,

… hast du --help angeschaut?

LG

Holger