Selektiv Verteilen Auswertung, Ob Und Wie Der Kunde Die Kunde Der Wie Und Ob Auswertung, Kann
Total Page:16
File Type:pdf, Size:1020Kb
04/2011 Open-Source-Tools fürs E-Mail-Marketing Titelthema Selektiv verteilen Mailings 34 Funktionierendes E-Mail-Marketing ist nicht auf proprietäre Software beschränkt. Eine Vielzahl von Open- Source-Produkten nimmt es beim Versand professionell anmutender Nachrichten durchaus mit kommerziellen Varianten auf. Dieser Artikel vergleicht fünf freie Mailer für Unternehmen. Peer Heinlein www.linux-magazin.de »approve Listenpassword [un]subscribe Liste E-Mail-Adresse«, eine Übersicht der eingetragenen Adressen liefert »approve Listenpassword who Liste«. Weil aber solche E-Mail-Kommandos erfahrungsgemäß viele nicht-technische Anwender überfordern, braucht es ein GUI für die Bedienung per Mausklick. Zwar bringt Majordomo selbst keine Weboberfläche mit, über das Tool Ma- jorcool [2] lässt sich die jedoch unpro- blematisch anbauen. Majordomo und Majorcool treten heute fast immer im Doppelpack auf, auch in vielen Confixx- Installationen bei großen Hostern. Leider haben die Entwickler den Ma- jordomo-Code seit über 10 Jahren nicht © Thorsten Rust, 123RF.com Rust, © Thorsten mehr wirklich verbessert ([3], [4]) ,auch der Rewrite Majordomo 2 hat sei- „Wer nicht wirbt stirbt.“ Diese alte Weis- E-Mail gelesen hat, wichtige Rückmel- nen Alpha-Status nie verlassen [5]. In heit haben gute Geschäftsleute stets im dung über dessen Interessen. Auch das Sachen Usability und Technik ist Ma- Hinterkopf. Wer die technischen Mög- hilft, die Qualität zu steigern – schließ- jordomo daher hoffnungslos veraltet. lichkeiten des Internets für seine Zwecke lich soll das Mailing ja nicht als plumpe Selbst grundlegende Funktionen wie ein nutzt, schafft sich neue Wege, die Kunden Werbe-Massenmail rüberkommen, son- Bounce-Management zum Austragen un- zu binden und spart eine Menge Geld. dern die Probleme und Bedürfnisse der zustellbarer Empfänger fehlt – von vielen Freie Software wie Mailman, Majordomo, Angesprochenen treffen. Deshalb sollte anderen wünschenswerten Features ganz Open EMM, Sympa oder Tellmatic hilft da- jeder Admin und IT-Leiter noch vor der zu schweigen. Auch wenn sich Empfän- bei mit schnellem Setup und umfangrei- ersten E-Mail-Kampagne ein paar Grund- gerlisten dank einfacher Ascii-Textdateien chen Möglichkeiten. Meist dauert es nur sätzliche der Zielrichtung und Art des leicht generieren, im- und exportieren wenige Minuten, bis der erste Newsletter Marketings bedenken. Der Kasten „Le- sowie verwalten lassen: Majordomo ist rausgeht. Doch nur allzu leicht landet die gales E-Mail-Marketing“ schafft einen nur noch etwas für traditionsbewusste Mail im Spamfilter des Kunden oder ver- ersten Überblick. Liebhaber mit besonderem Geschmack. stößt sogar gegen geltendes Recht. Dieser Artikel hilft, die Mailschleudern einzu- E Majordomo E Mailman ordnen und zeigt, wer sich für den Ein satz im Unternehmen besonders eignet. Der in Perl geschriebene Majordomo [1] Fast alle Majordomo-Admins haben Professionelles E-Mail-Marketing ist mehr beschränkt sich aufs Wesentliche: Ein- darum schon vor vielen Jahren zum als der massenhafte Versand einer E-Mail gehende E-Mails verteilt er brav an kon- in Python geschriebenen Mailman [6] an den eigenen Kundenverteiler. So sind figurierte Adressen. Er generiert simple gewechselt – dem derzeit wohl popu- personalisierte E-Mails das mindeste Aliases-Listen für Mailserver wie Postfix. lärsten Mailinglisten-Manager. Ein nicht an Höflichkeit, das ein Kunde erwarten Das Ein- und Austragen der User erfolgt besonders modernes aber funktionales kann. Dem Versender seinerseits gibt die durch E-Mails mit passenden Steuer- Web-GUI dient als Kommunikationsweg Auswertung, ob und wie der Kunde die kommandos im Body, zum Beispiel zwischen Administrator und Anwendern. Anzeige 04/2011 Titelthema Steuerkommandos per E-Mail sind zwar Das Selbstverständnis des Postboten sieht ebenso möglich, aber nicht notwendig. die Software denn auch als Mailinglisten- Anders als Majordomo läuft Mailman als system, nicht als Marketingmaschine. Es Daemon im Hintergrund. Mehrere Mo- ist perfekt geeignet, um technik-affine dule verwalten eigene Spooling-Queues User untereinander zu vernetzen, indem Mailings für eingehende E-Mails, verarbeiten Kom- es beispielsweise Kunden, Anwender mandos oder versenden die gewünschten oder Entwickler einer Software auf dem Rundmails. Ein solides Bounce-Manage- Laufenden hält. 35 ment trackt unzustellbare Adressen und Seit längerer Zeit arbeiten die Entwickler deaktiviert sie auf Wunsch automatisch. mit Hochdruck an Version 3, die einen Anders als Majordomo verwaltet Mailman deutlichen Bruch darstellen wird. Dann die Mitglieder seiner Listen nicht in frei soll Mailman auch die Features der Kon- www.linux-magazin.de editierbaren Dateien, sondern in kleinen kurrenz erhalten. Mindestens bis dahin Datenbanken (so genannten „Pickles“). haben die anderen, allen voran Sympa Das ist kein Nachteil: Neben einem und Open EMM, die Nase vorn. Web-GUI, das auch einen Masseneintrag ermöglicht (Abbildung 1), bieten sich E Sympa mitgelieferte Tools wie »list_members«, »add_members« oder »remove_mem- Nicht nur Mailman, auch Sympa ([7], bers« an, um Empfängerlisten per Skript [8], [9]) erfreut sich großer Beliebtheit zu verwalten. Via Cronjob lassen sich unter den Mailinglisten-Managern – kein so die Empfänger aus anderen Kunden- Wunder bei dem positiven Namen. Aber oder CRM-Systemen extrahieren und in Sympa punktet auch mit Features wie Mailman übertragen. der Multi-Domain-Fähigkeit. Damit ist Als praktisch erweist sich dabei auch es möglich, gleiche Listennamen unter das Kommando »sync_members«, das mehreren Domains auf einem Server eine Mailingliste mit einer übergebenen existieren zu lassen, vor allem für ISPs Empfängerliste abgleicht und damit den eine zwingende Notwendigkeit. Auch S/ Soll- und Ist-Zustand eines Verteilers MIME-Verschlüsselung, RSS-Feeds von überprüft. Neue User trägt es automa- Mailinglisten und eine gelungene Archiv- tisch ein, überzählige oder unerwünschte Verwaltung hat Sympa eingebaut. löscht es. Die Software ist in Perl geschrie- Mailinglisten beherrscht Mailman perfekt, ben und benötigt einen Webserver doch für modernes E-Mail-Marketing ist mit CGI-Unterstützung. Fürs Spei- der Postbote nicht ausgestattet. Schnell chern der Userdaten und Abonne- stößt er an seine Grenzen, personali- ments stehen dem Admin verschiedene sierte E-Mails mit individueller Anrede Datenbanken zur Auswahl, darunter sind ohne Addons nicht möglich. Und MySQL, SQLite und PostgreSQL. Um die Features wie HTML-Mails oder Tracking, Teilnehmer einer Mailingliste automatisch welche Empfänger eine E-Mail gelesen zu verwalten, muss er aber nicht direkt haben, beherrscht Mailman nicht. auf die Datenbanken zugreifen. Neben den umfangrei- chen Möglichkei- ten des Web-GUI (Abbildung 2) existiert eine Soap- Schnittstelle, über F Abbildung 1: Massen- haft E-Mail-Adressen übernehmen macht Mailman mit links, auch via Cronjob oder Skript. Dafür scheitert er an personalisierten Mails oder modernem Tracking der Leser. 04/2011 Titelthema gegen auf ein Web-GUI (Abbildung 3). Das bildet das unternehmenseigene Cor- porate Design mit umfangreichen Mög- lichkeiten in der Marketing-E-Mail nach, Mailings in der Regel über vorher eingerichtete HTML-Templates. Die befüllt Open EMM nur noch mit den jeweiligen Inhalten 36 und ersetzt Platzhalter in personalisier- ten E-Mails. Für Mailinglisten sind solche Systeme damit aber gänzlich ungeeignet, weil nur eine zentrale Anlaufstelle die www.linux-magazin.de Liste bedient. Dafür steuert Open EMM eine Marketing- Kampagne als Ganzes: Aus hinterlegten Mail adressen lassen sich über Abfragen im GUI beliebige Selektionen zusammen- stellen. Individuell angepasste Inhalte oder verschiedene Sprachversionen eines Newsletters sind damit kein Problem. Anders als bei Mailinglisten steht die Messung des eigenen Kommunikations- erfolges im Vordergrund. Open EMM er- Abbildung 2: Ein umfangreiches Webinterface gehört bei Sympa schon zum Lieferumfang. Für den Import der möglicht es, mit zahlreichen Tricks genau Adressen steht sogar eine Soap-XML-Schnittstelle bereit. zu tracken, wie viele und vor allem wel- che Empfänger die jeweilige E-Mail tat- die Admins bequem per XML alle Mai- teiler eigene E-Mailadressen. Die Mailer sächlich lesen. Als sehr nützlich erweisen linglisten und Abonnenten verwalten. erhalten ihren Input als E-Mail, die sie sich auch die vorbereiteten Kampagnen, Die Anbindung an das CRM eines Unter- dann weiterverteilen. Einmal eingerich- die Open EMM zeitgesteuert abspult. nehmens ist da schnell programmiert. tet, binden sich beide Systeme unkom- Leider gestaltet sich eine automatisierte Wer lediglich einfache Info- oder Se- pliziert in den normalen E-Mail-Verkehr Anbindung an die eigene Kundenverwal- curity-Newsletter eines Unternehmens ein und übernehmen „lediglich“ die Ver- tung vergleichsweise schwierig, weil die abbilden will, die keine fortgeschritte- teilung der E-Mails. Software neue Empfänger nur in Form neren Features eines professionellen E- der direkten Eingabe im Web-GUI oder Mail-Marketings erfordern, ist mit Sympa E Open EMM durch den Upload einer CSV-Datei ak- gut bedient. Auch die Techniker freuen zeptiert. In der Praxis erweist sich das sich, denn bei Mailinglisten-Systemen Komplexere E-Mail-Marketing-Tools wie aber nicht wirklich als Problem, weil der wie Sympa, Mailman, Ezmlm [10] oder Open EMM ([12], [13]) setzen zum Er- Admin die genaue Definition der kom- Mlmmj [11] besitzen die einzelnen Ver- zeugen der zu versendenden E-Mail hin- maseparierten Datei konfigurieren kann. Legales E-Mail-Marketing Bei