Linuxmuster-mailcow - will leere Domain anlegen?

Liebe Mitdenker,

nachdem der Umzug von LMN 6.2 auf LMN 7.1 vollzogen ist, mache ich mich daran, die E-Mails von Lehrer und Schülern an das neue System anzubinden.
Dazu gibt es ja das tolle Paket linuxmuster-mailcow, das auch weitgehend selbsterklärend arbeitet. Nachdem es damals mit LMN 6.2 im Testbetrieb noch alle Konten angelegt hatte, klappt es nach der Migration des Servers und einer Neuinstallation von linuxmuster-mailcow leider nicht mehr ganz von selbst. Es klappt bis dahin, dass unsere Mail-Domain in mailcow angelegt wird, aber es kommt nicht mehr dazu, dass die Postfächer angelegt werden, weil das Script offensichtlich versucht, weitere Domains anzulegen, die nach meiner Interpretation leer sind.

mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO] === Starting sync ===
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO] Step 1: Loading current Data from AD
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Binding to ldap
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading users from AD
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading groups from AD
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO] Step 2: Loading current Data from Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading current domains from Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading current mailboxs from Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading current aliass from Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:42 - [INFO]     * Loading current filterss from Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:43 - [INFO] Step 3: Calculating deltas between AD and Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO] * Found deltas:
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]     * Going to add 2 domains, update 0 domains and kill 0 domains
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]     * Going to add 162 mailboxes, update 0 mailboxes and kill 0 mailboxes
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]     * Going to add 0 aliases, update 0 aliases and kill 0 aliases
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]     * Going to add 7 filters, update 0 filters and kill 0 filters
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO] Step 4: Syncing deltas to Mailcow
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]     * adding 2 domains
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO]         * adding domain 1/2
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [CRITICAL] !!! Error while adding domain: {'domain': '---', 'defquota': 1, 'maxquota': '20000', 'quota': '20000', 'description': '#### managed by linuxmuster ####', 'active': 1, 'restart_sogo': 1, 'mailboxes': 10000, 'aliases': 10000, 'gal': 1}
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [CRITICAL] !!! Error message from server: "domain_invalid"!!!
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [CRITICAL] !!! The sync failed, see above errors !!!
mailcowcustomized_linuxmuster-mailcow  | 2023-09-13 15:09:45 - [INFO] sleeping 30 seconds before next cycle

Zur Anzahl der domains. Beim ersten Start will er 3 anlegen und scheitert dann bei der zweiten. Danach will er nur noch 2 anlegen und scheitert dann bei der ersten.
Der Abschnitt 'domain': '---'sieht für mich so aus, als ob eine leere Domain angelegt werden soll. Ich gehe also davon aus, dass Benutzer ohne bzw. mit leerer Domain im E-Mail-Feld angelegt sind. Oder muss ich an anderer Stelle suchen? Ich stehe etwas auf dem Schlauch.

Viele Grüße
Christian

kleine Ergänzung.
Inzwischen habe ich herausgefunden, dass die Schüler im Attic keine Mail-Adresse angegeben hatten, der Eintrag lautete — was mit der Domain, die angelegt werden sollte, übereinstimmte.
Jetzt habe ich immer noch 10 Schüler mit dem Status „disabled“. Ich weiß nur nicht, wie die einzeln heißen. Kann mir jemand helfen, wie man sich mit sophomorix alle User ausgeben lassen kann, die „disabled“ sind?
VG
Christian

Ich konnte mit

sophomorix-print --class attic

Alle „Leichen“ ohne Mail-Adresse identifizieren und mittel sophomorix-kill anschließend löschen.

Das linuxmuster-mailcow Script läuft nun durch.

VG
Christian

1 „Gefällt mir“