eine gute Alternative zu BCC-E-Mails

GNU Mailman

In einem früheren Beitrag haben wir die Vor- und Nachteile der Verwendung von BCC-E-Mails erläutert,
siehe: „Wie man BCC-E-Mails sendet und einschränkt“.

In den Schlussfolgerungen stellten wir unter anderem Folgendes fest:

Nutzen Sie spezielle Apps für den Massenversand. Die professionellen Systeme verfügen über einen Genehmigungsworkflow und eine schrittweise Kontrolle und sind darauf ausgelegt, Fehler zu vermeiden.

Zusammenfassung dieses Artikels:

So funktioniert es

E-Mail-Marketing-Plattformen können schwierig zu erlernen und zu betreuen sein (falls Sie diese Ihren Kunden anbieten).

Wir beschreiben hier die Idee, die Open-Source-Software „GNU Mailman“ für den Versand von Massenmails zu nutzen.
Dieser Vorschlag basiert auf unserer eigenen Erfahrung mit der benutzerfreundlichenApp „copymail“.

Eine Mailman-„Einweg“-Liste ist eine Konfiguration für Newsletter oder Ankündigungen,
bei der nur autorisierte Moderatoren Beiträge veröffentlichen können und Mitglieder nicht auf die Liste antworten können.

So funktioniert es:

  1. Der Nutzer sendet die Nachricht von seinem E-Mail-Programm oder über Webmail an die E-Mail-Adresse der Liste.
    Anschließend muss er die Zustellung bestätigen; die Nachricht wird dann serverseitig an alle Abonnenten verteilt.

  2. Das System verarbeitet automatisch Bounces (zurückgesendete E-Mails) und, falls gewünscht, Abmeldungen.
    Abonnements müssen manuell registriert werden.

  3. Der Dienst ist äußerst zuverlässig und kann problemlos Tausende von Adressen verarbeiten.
    Der Versand erfolgt über RealSender- oder andere SMTP-Server.

Zurück nach oben


GNU Mailman „Einwegliste“

GNU Mailman ist eine weit verbreitete Software, die von den meisten Internetdienstanbietern angeboten wird.
Im Internet finden sich einige Anleitungen, die erklären, wie man sie konfiguriert und für Massenmailings verwendet:

  • Mitglieder treten bei, indem sie ein Formular auf Ihrer Website ausfüllen (und auf die Bestätigungs-E-Mail antworten)
  • Sie erhalten eine Willkommensnachricht, in der nicht erwähnt wird, wie man Beiträge auf der Liste veröffentlicht
  • Sie erhalten Ihre Newsletter mit einer Fußzeile, die einfache Anweisungen zum Abmelden enthält
  • Nur autorisierte Personen können Beiträge in die Liste eintragen (Newsletter versenden)

Die Hauptreferenz ist dieses Dokument, das aus zwei Beiträgen von Barry Warsaw in der Mailman-Benutzerliste stammt:
Wie erstelle ich einen Newsletter/eine Ankündigung/eine Einwegliste?

Der Text erläutert die wichtigsten Punkte im Detail:

  • Wie erstellt man eine personalisierte Willkommensnachricht und eine Listeninfoseite, die keine Hinweise zum Posten in der Liste enthält?
  • Wie lassen sich Passwortprobleme und Abmeldeprobleme minimieren, die bei dieser Art von Liste häufig auftreten?
  • Wie kann ich die Liste so einschränken, dass nur autorisierte Personen Beiträge veröffentlichen können?
  • Wie richte ich eine Benachrichtigungsliste ein, die auf eine Kontaktadresse antwortet?
  • Wie man in der Ankündigungsliste postet

Ein weiterer Artikel der Stanford University erklärt, wie man mit Mailman
eine Liste einrichten kann, die nur Ankündigungen versendet:
So richten Sie eine „unidirektionale“ Ankündigungs- oder Newsletter-Liste ein – Wissensartikel KB00010792

Zurück nach oben


Ein wenig Geschichte zu GNU Mailman

Mailinglisten können diskussions- oder ankündigungsbasiert sein. Die Mailman-Software ist in Python geschrieben; vor ihrer Veröffentlichung nutzte die Python-Community Majordomo, einen Perl-basierten Mailinglisten-Manager.

Mark Sapiro betreut heute den stabilen 2.1-Zweig,
während sich Barry Warsaw auf die neue Version 3.X konzentriert.

Zwei übergeordnete Prinzipien, die für den anhaltenden Erfolg von Mailman entscheidend sind:

  • Keine Nachricht sollte jemals verloren gehen
  • Keine Nachricht sollte jemals mehr als einmal übermittelt werden

In Mailman 2 überarbeiteten die Entwickler das Nachrichtenverarbeitungssystem, um sicherzustellen, dass diese beiden Prinzipien stets höchste Priorität haben. Dieser Teil des Systems ist seit mindestens einem Jahrzehnt stabil und einer der Hauptgründe für die heutige weite Verbreitung von Mailman.

Zurück nach oben


VERP-Bounce-Management

VERP steht für Variable Envelope Return Path (Variabler Rückumschlagpfad). Es handelt sich um eine gängige Methode, mit der Mailinglisten die Adressen von Empfängern, die nicht zugestellt werden können, eindeutig ermitteln. Erhält die Mailingliste eine solche Fehlermeldung, kann sie darauf reagieren, beispielsweise die betreffende Adresse deaktivieren oder sie aus der Liste entfernen.

Für die Unzustellbarkeitsbenachrichtigungen gibt es ein Standardformat, die sogenannten Zustellstatusbenachrichtigungen. Mailman verwendet eine Bibliothek mit Dutzenden von Heuristiken für das Unzustellbarkeitsformat, die alle in den zwanzig Jahren des Bestehens von Mailman in der Praxis beobachtet wurden.

VERP nutzt eine Anforderung des SMTP-Protokolls, um eine eindeutige Bounce-Erkennung zu gewährleisten, indem solche Benachrichtigungen an den Absender im Nachrichtentext zurückgesendet werden. Dies ist nicht das „ From:“- Feld im Nachrichtentext, sondern der „MAIL FROM“, der während des SMTP-Dialogs festgelegt wurde. Dieser Wert bleibt auf dem gesamten Zustellungsweg erhalten, und der empfangende Mailserver ist standardgemäß verpflichtet, die Bounces an diese Adresse zu senden.

Wenn der Mailman-Server mylist@example.org, ist der VERP-kodierte Absender für eine Mailinglisten-Nachricht an anne@example.com : mylist-bounce+anne=example.com@example.org. Unzustellbare E-Mails werden an die VERP-kodierte Empfängeradresse gesendet. Mailman kann dann den „An:“ -Header analysieren, um den ursprünglichen Empfänger als anne@example.com

Die Verwendung von VERP erfordert, dass Mailman genau eine Kopie der Nachricht pro Empfänger versendet. VERP benötigt für jeden Empfänger eine eindeutige Absenderadresse (MAIL FROM) , und dies lässt sich nur durch den Versand einer individuellen Kopie der Nachricht gewährleisten. Dadurch wird auch verhindert, dass die Nachricht als Spam eingestuft wird.

Zurück nach oben


Ausrichtung von Absender- und Mail-Absenderadresse

Während der Testphase verwendet die Standardkonfiguration der „Copymail-App“ eine von uns bereitgestellte Domain als Absenderadresse (auch bekannt als Bounce-/Return-Path-/Envelope-Adresse). An diese Adresse werden unzustellbare E-Mails zurückgesendet. Diese Absenderdomain unterscheidet sich von der Absenderadresse (der für Empfänger sichtbaren Absenderadresse).

Vor der Produktivsetzung müssen einige DNS-Änderungen vorgenommen werden, um die mit der Absenderdomäne gesendeten Nachrichten zu authentifizieren . Die neuesten E-Mail-Standards ermöglichen es Ihnen, authentifizierte E-Mails mit einer Subdomain als Absenderadresse (z. B. email.youremaildomain.com) zu versenden, während Sie weiterhindie Basisdomäne als Absenderadresse verwenden können ( z. B. info@youremaildomain.com). Weitere Details finden Sie auf der Erweiterte Einstellungen für die E-Mail-Authentifizierung“ .

Die gleiche Situation kann auch in anderen Umgebungen auftreten. Wir empfehlen Ihnen, dies mit Ihrem Internetanbieter zu klären.

Zurück nach oben