|
Suche |
Eine Mailingliste dient dazu, E-Mails an eine Liste von abonnierten Empfängern zu senden (zum Beispiel ein Newsletter oder eine Diskussionsliste). Wenn zum Beispiel Ihre Domain ihre_domain.tld ist und newsletter der Name Ihres Newsletters, dann können Sie noch eine Adresse newsletter@ihre_domain.tld erstellen: wenn Sie nun eine E-Mail an diese Adresse senden, dann erhalten alle Personen die sich in die Mailingliste eingetragen haben diese Mail. ezmlm ist ein sehr verbreitetes und leistungsfähiges Programm zur Verwaltung von Mailinglisten. In dieser hilfe werden wir lernen, wie man eine Mailingliste erstellt, verwaltet und konfiguriert. In unserem Beispiel heisst die Mailingliste "newsletter" und die Domain "ihre_domain.tld". Dies müssen Sie selbstverständlich durch Ihre Angaben ersetzen. Zuerst müssen Sie sich per SSH als root einloggen und dann auf den Benutzer vpopmail wechseln: $ su vpopmail - Das Verzeichnis in dem die binaries von ezmlm liegen ist /usr/local/bin/ezmlm/: $ cd /usr/local/bin/ezmlm/ Wir erstellen denNewsletter newsletter@ihre_domain.tld: ./ezmlm-make /home/vpopmail/domains/ihre_domain.tld/newsletter /home/vpopmail/domains/ihre_domain.tld/.qmail-newsletter newsletter ihre_domain.tld Bei der Erstellung können Sie folgende Optionen definieren: -a: Die Mailingliste archivieren (alle Mails werden gespeichert und können entweder von Ihnen oder von allen Benutzern - je nachdem wie Sie die Regel definieren wollen - angesehen werden). -A: Nicht archivieren. -e: Die Optionen einer existierenden Liste ändern. -f: Präfix der Mailingliste: Wenn Sie eine Mail an die Liste versenden wird dem Betreff immer das gewählte Präfix vorgestellt. Wenn Sie zum Beispiel "News" als Präfix für Ihren Newsletter auswählen werden alle Mails mit folgendem Betreff versendet: "News Betreff der Mail". -g: Die Archive schützen: nur eingeschriebene Benutzer haben Zugriff auf die Archive (diese Einstellung ist sehr empfehlenswert!). -l: Erstellen einer Liste der eingetragenen Benutzer die der Moderator später einsehen kann. -m: Die Mails moderieren: Wenn jemand eine Mail an die Liste sendet erhalten Sie diese vor allen anderen Benutzern und müssen den Versand an den Rest der Liste bestätigen (dies ist empfehlenswert wenn Sie einen Newsletter betreiben möchten). -M: Die Mailingliste nicht moderieren (default). -o: Geschlossene Mailingliste: nur die moderatoren können posten (empfehlenswert wenn Sie einen Newsletter betreiben möchten). -p: Offene Mailingliste: jeder kann sich eintragen (default). -P: Private Mailingliste: niemand kann sich eintragen, Sie müssen jeden Benutzer von Hand hinzufügen. -u: Nicht eingetragene Personen können nicht auf der Mailingliste posten (empfohlen). -U: Alle können posten (default) -3 admin@ihre_domain.tld: ersetzt die Zeile "from" in jeder versendeten Mail durch die Adresse admin@ihre_domain.tld. -5 admin@ihre_domain.tld: Der Besitzer der Liste. Beispiel einer Erstellung eines Newslatters: nur admin@ihre_domain.tld kann posten, die Anmeldung ist für jedermann möglich und wenn eine Mail gepostet wird wird diese erst zur Bestätigung an admin@ihre_domain.tld gesendet bevor sie verteilt wird. $ ./ezmlm-make -m -o -5 admin@ihre_domain.tld /home/vpopmail/domains/ihre_domain.tld/newsletter /home/vpopmail/domains/ihre_domain.tld/.qmail-newsletter newsletter ihre_domain.tld Um die Funktion zu testen tragen Sie sich sowohl als Moderator als auch als normaler Abonnent ein (im Moment sind Sie lediglich der besitzer der Liste) wie weiter unten beschrieben und senden Sie eine Mail an newsletter@ihre_domain.tld von Ihrer Adresse admin@ihre_domain.tld aus. Sie müssten dann in Ihrer Mailbox eine Bestätigungsanfrage erhalten: antworten Sie auf diese ohne etwas zu ändern. Einige Sekunden später wird die Mail in Ihrer box und bei den Abonnenten ankommen. Um jemand einzutragen gibt es zwei Möglichkeiten. Entweder ihn von Hand hinzufügen: $ ./ezmlm-sub /home/vpopmail/domains/ihre_domain.tld/newsletter/ der_eingetragene@seinedomain.tld Oder der Benutzer trägt sich selbst ein (funktioniert nicht wenn die Option -P von ezmlm-make gesetzt ist): er sendet eine E-Mail an newsletter-subscribe@ihre_domain.tld Funktioniert auf die gleiche Art und Weise, entweder von Hand: $ ./ezmlm-unsub /home/vpopmail/domains/ihre_domain.tld/newsletter/ der_eingetragene@seinedomain.tld Oder der benutzer tut es selbst: er sendet eine E-Mail an newsletter-unsubscribe@ihre_domain.tld Um einen Benutzer als Moderator hinzuzufügen muss dieser im Verzeichnis "mod" eingetragen werden: $ ./ezmlm-sub /home/vpopmail/domains/ihre_domain.tld/newsletter/mod admin@ihre_domain.tld Um Ihn zu entfernen verfahren Sie auf die gleiche Art und Weise mit dem Befehl: ./ezmlm-unsub - Die eingetragenen User auflisten: $ ./ezmlm-list /home/vpopmail/domains/ihre_domain.tld/newsletter/ - Das Reply-To Feld ändern: Standardmässig wird die Adresse der Person die die Mail geschrieben hat und nicht die Adresse der Mailingliste verwendet. Wenn Sie dies ändern möchten fügen Sie in der Datei /home/vpopmail/domains/ihre_domain.tld/newsletter/headerremove eine Zeile "reply-to" und in der Datei /home/vpopmail/domains/ihre_domain.tld/newsletter/headeradd eine Zeile mit "Reply-To: newsletter@ihre_domain.tld" ein. - Die Texte der Mailingliste ändern: Alle texte finden Sie hier: /home/vpopmail/domains/ihre_domain.tld/newsletter/text/ - Die Signatur der Mails editieren: Die Signatur ist der standardmässig eingefügte Text am Ende jeder Mail. Sie müssen die Datei home/vpopmail/domains/ihre_domain.tld/newsletter/text/trailer editieren (oder zuerst erzeugen wenn sie noch nicht existiert) und dort Ihre Signatur eintragen. |