E-Mail/Mailinglisten/couriermlm: Unterschied zwischen den Versionen

Aus schokokeks.org Wiki
Zur Navigation springen Zur Suche springen
K (typo)
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
Mit ''couriermlm'', dem Courier Mailing List Manager, kann jeder Benutzer selbst Mailinglisten anlegen und verwalten. Das Programm unterstützt Listen, Subscriptions, Digests, Moderation und legt automatisch ein Archiv in Form von einzelnen Dateien pro Nachricht im mbox-Format an.
 +
 +
Um das Archiv auch als Web-Archiv zugänglich zu machen, ist eine zusätzliche Archiv-Software nötig. Dafür kann zum Beispiel [[E-Mail/Mailinglisten/MHonArc|MHonArc]] oder [[E-Mail/Mailinglisten/lurker|lurker]] verwendet werden.
 +
 
Diese Anleitung behandelt nur die wichtigsten Punkte. Weitere Befehle und Einstellungsmöglichkeiten sind in der [http://www.courier-mta.org/couriermlm.html offiziellen Dokumentation] nachzulesen.
 
Diese Anleitung behandelt nur die wichtigsten Punkte. Weitere Befehle und Einstellungsmöglichkeiten sind in der [http://www.courier-mta.org/couriermlm.html offiziellen Dokumentation] nachzulesen.
  
 
== Mailingliste erstellen ==
 
== Mailingliste erstellen ==
 
Eine Mailingliste erstellt man mit
 
Eine Mailingliste erstellt man mit
  couriermlm create directory ADDRESS=list@domain
+
  couriermlm create ''directory'' ADDRESS=list@domain
 
Optional können weitere Parameter angegeben werden:
 
Optional können weitere Parameter angegeben werden:
  couriermlm create directory --lang=de ADDRESS=list@domain URL=url
+
  couriermlm create ''directory'' --lang=de ADDRESS=list@domain URL=url
  
 
''directory'' ist der absolute Pfad zu dem Verzeichnis, in dem alle Dateien von couriermlm abgelegt werden. Dieses Verzeichnis sollte noch nicht existieren und wird automatisch erstellt.
 
''directory'' ist der absolute Pfad zu dem Verzeichnis, in dem alle Dateien von couriermlm abgelegt werden. Dieses Verzeichnis sollte noch nicht existieren und wird automatisch erstellt.
Zeile 11: Zeile 15:
 
== Konfiguration ==
 
== Konfiguration ==
 
=== .courier-Dateien ===
 
=== .courier-Dateien ===
Folgende [[E-Mail/Konfiguration/.courier-Dateien|.courier-Dateien]] werden benötigt:
+
 
 +
couriermlm wird über die Schnittstelle der .courier-Dateien in das E-Mail-System eingebunden. Daher ist es dabei auch möglich, beliebige E-Mail-Adressen als Mailingliste zu benutzen, auch wenn andere Adressen der selben selben Domain für andere Zwecke benutzt werden.
 +
 
 +
Folgende .courier-Dateien werden benötigt (ersetzen Sie ''list'' durch eine beliebige Namens-Konstruktion für [[E-Mail/Manuelle Konfiguration/.courier-Dateien|.courier-Dateien]]):
  
 
* .courier-list
 
* .courier-list
  | /usr/lib/courier/bin/couriermlm msg directory
+
  | /usr/bin/couriermlm msg ''directory''
 
* .courier-list-owner
 
* .courier-list-owner
 
Diese Adresse sollte an ein Postfach des Mailinglisten-Besitzers weitergeleitet werden.
 
Diese Adresse sollte an ein Postfach des Mailinglisten-Besitzers weitergeleitet werden.
 
* .courier-list-default
 
* .courier-list-default
  | /usr/lib/courier/bin/couriermlm ctlmsg directory
+
  | /usr/bin/couriermlm ctlmsg ''directory''
  
 
=== Optionen ändern ===
 
=== Optionen ändern ===
Mit
+
Mit dem Befehl
  couriermlm set directory option=''value'' option=''value''
+
  couriermlm set ''directory'' ''option=value'' ''option=value''
lassen sich die Optionen im Nachhinein verändern.
+
lassen sich die Optionen im Nachhinein verändern. Sie werden in der Datei ''options'' im Mailinglistenverzeichnis gespeichert.
 +
 
 +
Beispielkonfiguration:
 +
NAME=Ihr Name
 +
POST=subscribers
 +
POSTARCHIVE=subscribers
 +
SIMPLECONFIRM=0
 +
SUSBSCRIBE=mod
 +
CASESENSITIVE=0
 +
--lang=de
 +
ADDRESS=mylist@example.net
 +
URL=http://lists.example.net/archive/mylist/
 +
 
 +
Die Bedeutung der Optionen wird im Abschnitt ''SETTING MAILING LIST OPTIONS'' der [http://www.courier-mta.org/couriermlm.html manpage] erläutert.
  
 
=== Templates ===
 
=== Templates ===
 
Beim Erstellen werden in dem gewählten Verzeichnis diverse Templates mit der Endung '''.tmpl''' angelegt. Diese können einfach mit einem Texteditor verändert werden.
 
Beim Erstellen werden in dem gewählten Verzeichnis diverse Templates mit der Endung '''.tmpl''' angelegt. Diese können einfach mit einem Texteditor verändert werden.
  
 +
== Links ==
 +
* [http://www.courier-mta.org/couriermlm.html offizielle Dokumentation]
  
== Links ==
+
[[Kategorie:E-Mail/Mailinglisten]]
* offizielle Dokumentation: http://www.courier-mta.org/couriermlm.html
 

Aktuelle Version vom 12. September 2008, 21:44 Uhr

Mit couriermlm, dem Courier Mailing List Manager, kann jeder Benutzer selbst Mailinglisten anlegen und verwalten. Das Programm unterstützt Listen, Subscriptions, Digests, Moderation und legt automatisch ein Archiv in Form von einzelnen Dateien pro Nachricht im mbox-Format an.

Um das Archiv auch als Web-Archiv zugänglich zu machen, ist eine zusätzliche Archiv-Software nötig. Dafür kann zum Beispiel MHonArc oder lurker verwendet werden.

Diese Anleitung behandelt nur die wichtigsten Punkte. Weitere Befehle und Einstellungsmöglichkeiten sind in der offiziellen Dokumentation nachzulesen.

Mailingliste erstellen

Eine Mailingliste erstellt man mit

couriermlm create directory ADDRESS=list@domain

Optional können weitere Parameter angegeben werden:

couriermlm create directory --lang=de ADDRESS=list@domain URL=url

directory ist der absolute Pfad zu dem Verzeichnis, in dem alle Dateien von couriermlm abgelegt werden. Dieses Verzeichnis sollte noch nicht existieren und wird automatisch erstellt.

Konfiguration

.courier-Dateien

couriermlm wird über die Schnittstelle der .courier-Dateien in das E-Mail-System eingebunden. Daher ist es dabei auch möglich, beliebige E-Mail-Adressen als Mailingliste zu benutzen, auch wenn andere Adressen der selben selben Domain für andere Zwecke benutzt werden.

Folgende .courier-Dateien werden benötigt (ersetzen Sie list durch eine beliebige Namens-Konstruktion für .courier-Dateien):

  • .courier-list
| /usr/bin/couriermlm msg directory
  • .courier-list-owner

Diese Adresse sollte an ein Postfach des Mailinglisten-Besitzers weitergeleitet werden.

  • .courier-list-default
| /usr/bin/couriermlm ctlmsg directory

Optionen ändern

Mit dem Befehl

couriermlm set directory option=value option=value

lassen sich die Optionen im Nachhinein verändern. Sie werden in der Datei options im Mailinglistenverzeichnis gespeichert.

Beispielkonfiguration:

NAME=Ihr Name
POST=subscribers
POSTARCHIVE=subscribers
SIMPLECONFIRM=0
SUSBSCRIBE=mod
CASESENSITIVE=0
--lang=de
ADDRESS=mylist@example.net
URL=http://lists.example.net/archive/mylist/

Die Bedeutung der Optionen wird im Abschnitt SETTING MAILING LIST OPTIONS der manpage erläutert.

Templates

Beim Erstellen werden in dem gewählten Verzeichnis diverse Templates mit der Endung .tmpl angelegt. Diese können einfach mit einem Texteditor verändert werden.

Links