E-Mail-Adressen aller User exportieren

Hallo,
wie können die E-Mail-Adressen aller Nextcloud-User in eine TXT, CSV, ODF oder XLSX-Datei exportiert werden?

Hintergrund: Es sollen alle Nextcloud-User per E-Mail benachrichtigt werden können z.B. über Wartungsarbeiten oder Neuerungen. Mit der Nextcloud-Mail-App können nur einzelne Benutzer nacheinander ausgewählt werden und man muss den Benutzernamen wissen, damit dieser vorgeschlagen wird.

Danke für die Hilfe.

Dafür kannst du auch diese App hier nutzen:
https://apps.nextcloud.com/apps/announcementcenter
oder aber extern über ein Skript:
https://apps.nextcloud.com/apps/admin_notifications

Wobei das glaube ich nur Nachrichten auf der Weboberfläche erzeugt, keine automatischen Mails. Eventuell könnte man nach einer Erweiterung, das auf Wunsch eine Mail verschickt wird.

So könntest du nur aus der Datenbank die Tabelle mit den Nutzern exportieren (z.B. mit phpmyadmin, da geht das als CSV).

Ich habe dafür mittlerweile ein php Skript erstellt, das einen relativ bequemen Export von Benutzerlisten ermöglicht.

EDIT 2019-12: Seit heute wird auch der direkte Download einer .csv Datei unterstützt :slight_smile:

EDIT_2 2021-04: Das Skript wird aktiv weiterentwickelt, mittlerweile sind neben einer navbar u.a. verschiedene kombinierbare Filter hinzugekommen. Das direkte Öffnen von (gefilterten) mailto: Listen für E-Mail Programme wird ebenfalls unterstützt.

Geplant:
Import von extern erstellten Benutzerlisten (csv) und automatische Erstellung dieser Benutzerkonten auf dem Server sind vorgesehen, genauso wie Managementfunktionen (erstellen, bearbeiten und löschen von Benutzern/Gruppen/Gruppenordnern), sowie E-Mail Vorlagen und cronjob getriggerte Automatisierungen.

3 Likes

Hi bpcurse,

wo soll man die userexport files hochladen?
Was meinst du bei der Installation mit “Upload all files to a directory on your webserver… You can point a subdomain like https://export.cloud.example.com at it.”?
Eine Subdomain (A record) im DNS anlegen? Und in Apache einen virtuellen Host erstellen?

Nur in ein Unterverzeichnis funktioniert ja nicht: https://cloud.example.com/export
da springt der Aufruf https://cloud.example.com/export/index.php ja zur Nexcloud Startseite…

Danke!