class: center, middle # Mailinglisten vonGNU Mailman 2 nach 3umziehen ### Hauke Goos-Habermann #### https://goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - Community-Video-Serie *"Nicht der Weisheit letzter Schluß"* auf
tube.tchncs.de
und
YouTube
mit **beruflichen** oder **privaten Projekten** - Installiert und administriert Linux-Systeme --- ### Vorbereitung ![img20r](../../gfx/achtung.png) * Vorher ein **Backup anlegen** * **GNU Mailman 3** und Mailserver müssen **vorher installiert** und konfiguriert sein * **Testweise** eine Mailingliste **anlegen, testen** und wieder **löschen** * Alte Mailman2-Zeilen in */etc/aliases* auskommentieren und ```bash mailman aliases # Aliastabelle neu erstellen /etc/init.d/postfix restart # SMTP-Server neu starten ``` --- ### Nochmal von vorn ![img20r](../../gfx/achtung.png) * Was ich falsch gemacht habe: * example.com ***gelöscht***: **Nicht machen** :-) * Mailinglisten als root-Benutzer angelegt: Immer den **Mailinglistenbenutzer *"list"* **verwenden. Wenn's nicht geklappt hat (z.B. wenn Ihr einen wichtigen Schritt übersehen habt), wird die Installation nochmal komplett zurückgesetzt: ```bash # Pakete und (einen Teil der Dateien) entfernen apt purge mailman3 mailman3-full mailman3-web python3-django-mailman3 # Reste entfernen rm -r /var/lib/mailman3 /var/log/mailman3 /etc/mailman3 ``` Installation nochmals durchführen, wie in im Video **
Mailinglistensoftware GNU Mailman 3 installieren
** beschrieben. --- ### Migrationsskript * Die Namen der einzelnen Mailman2-Mailboxnamen herausfinden * Gleichlautende Mailingliste in Mailman 3 erstellen * Daten (Mitglieder, Rollen, blockierte eMails) von Mailman 2 importieren * Archiv importieren * Suchindex neu erstellen Installationsskript:
mailman2zu3.sh
Informationen zum Umzug: https://docs.mailman3.org/en/latest/migration.html --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de