Navigation
FAQs in dieser Kategorie
Tags
Erstellen einer Mailingliste mit mehreren Mitgliedern
Problem:
Beim Einrichten einer Mailingliste kann der initiale Aufwand des Einpflegens der Mitgliederadressen über den Univention Directory Manager Web hoch sein, wenn viele E-Mail Adressen zur Liste hinzugefügt werden sollen.
Lösung:
Mit Hilfe des Univention Directory Manager CLI können Mailinglisten und deren Mitglieder mit einer Textdatei, welche die E-Mail Adressen der Mitglieder enthält, automatisiert angelegt werden.Die Mailingliste kann im UDM Web oder wie folgt mit dem UDM Cli angelegt werden:
eval $(univention-config-registry shell)
udm mail/lists create --position="cn=mailinglists,cn=mail,$ldap_base" \
--set name="Beispielliste"
Dieser Befehl sollte folgende Ausgabe erzeugen, wobei "$ldap_base" der tatsächlichen LDAP Basis entspricht:
Object created: cn=Beispielliste,cn=mailinglists,cn=mail,$ldap_base
Nun kann eine Textdatei erstellt werden, in der pro Zeile die E-Mail Adresse eines Mitglieds der Liste enthalten ist.
Beispieldatei "listmembers":
eins@zwei.drei
zwei@zwei.drei
drei@zwei.drei
vier@zwei.drei
fuenf@zwei.drei
sechs@zwei.drei
sieben@zwei.drei
acht@zwei.drei
neun@zwei.drei
Aus dieser Datei können mit den folgenden Befehlen die Mitglieder zur Mailingliste hinzugefügt werden:
eval $(univention-config-registry shell)
while read member ;\
do univention-directory-manager mail/lists modify \
--dn="cn=Beispielliste,cn=mailinglists,cn=mail,$ldap_base" \
--append members=$member ; done < listmembers
Für jede eingefügte E-Mail Adresse erscheint die Zeile
Object modified: cn=Beispielliste,cn=mailinglists,cn=mail,&ldap_base
Tags: kolab mailingliste
Verwandte Artikel:
- Erneuern der SSL-Zertifikate
- Einführung in Bacula
- UCS Pakete selbst erstellen
- Übergabe von Werten an den Univention Directory Manager mittels Import einer CSV Datei
- Replikationsstörung durch nicht beendete Prozesse beheben.
Letzte Änderung der FAQ: 2011-01-24 16:31
Autor: Tobias Scherer
Revision: 1.6
Kommentieren nicht möglich