Update: TYPO3-Newsletter mit Direct Mail und Direct Mail Subscription
16. November 2010 | 51 Kommentare
update: 19.09.2011 Tutorial zur Installation von Direct Mail (2.6.8) und Direct Mail Subscription (1.1.0) mit TYPO3 (4.4.4).
Wohl zu kaum einer anderen TYPO3-Extension gibt es so viele Tutorials und Forenbeiträge wie zu Direct Mail und Direct Mail Subscription. Und auch wenn es etliche gibt, die Direct Mail entnervt abgeschworen haben und stattdessen auf leistungsfähigere Lösungen setzen, ist Direct Mail für kleinere Newsletter, die ihre Adressen vor allem über die Webseite selbst sammeln, nach wie vor eine brauchbare Lösung. Deswegen von uns an dieser Stelle der Versuch, den vielen Anleitungen eine weitere – hoffentlich verständlichere – hinzuzufügen.
Denn mit ein bisschen Routine lässt sich innerhalb von nicht einmal einer Stunde eine sauber funktionierende Newsletter-Funktion mit An- und Anmeldung erstellen.
Notwendige Extensions
Wichtig ist: Direct Mail baut auf der Extension Address List (tt_address) auf, auch wenn das nicht eindeutig dabeisteht. Deswegen: Zuerst tt_address installieren, dann Direct Mail (direct_mail) und dann Direct Mail Subscription (direct_mail_subscription). Wird die Reihenfolge missachtet, wird keine UID-Spalte in der TT-Adress-Datenbank angelegt und entsprechende Fehlermeldungen ausgegeben. Diese sind oft nur sehr garstig zu beheben (Falls Sie wegen genau dieses Fehlers auf dieser Seite gelandet sind: Versuchen Sie mittels phpMyAdmin die Spalte UID in der Tabelle tt_adress manuell anzulegen, wie das in diversen Foren empfohlen wird).
Direct-Mail-Ordner erstellen
Nach der Installation und einem Reload erscheint der Menüpunkt „Direct Mail“ unter “Template“. Jetzt einen SysOrdner anlegen und als Erweiterung in den Seiteneigenschaften des Ordners „Direct Mail“ auswählen.

Direct Mail (TYPO3) Ordnerstruktur
Dadurch wird der Ordner auch über das Modul Direct Mail verwaltbar. Somit kann man jetzt auf das Modul “Direct Mail” und den Ordner klicken und im Punkt Modulkonfiguration die Grundeinstellungen (Absender-Mailadresse etc.) vornehmen. Wenn die Webseite auf UTF-8 läuft, dann sollte man auch den Zeichensatz der Mails auf UTF-8 stetzen. Als Kodierungsverfahren verwenden wir die base64. Die Bilder inkludiern wir nicht in die Mails.

Das Direct-Mail-Modul
Änderungen, die Sie hier vornehmen werden in der Seiten-TSConfig des Ordners “Newsletter” gespeichert.
Direct-Mail-Statistik

Direct Mail Modul: Wichtig für die Statistik, die Jump URL's
Hier können auch Umleitungen für Links größer als 76 Zeichen erstellt werden (sonst kann es durch den Zeilenumbruch zu Problemen mit dem Bestätigungslink kommen). Will man die Newsletter-Statistik nutzen, sollte man die Jump URL‘s aktivieren. [BUG #7704/TIPP: Wenn bei der Statistik immer nur ein Empfänger auftaucht, dann sich mal den Bug Tracker anschauen oder einfach auf die aktuelleste Direct-Mail-Version updaten.] Der aktuelle Screenshot ist eine Konfiguration, die bei uns zur Ausgabe von Statistiken führt und damit funktionert.
Unter Empfängerliste können Sie eine Testliste mit dem Typ „Normale Liste“ anlegen und einen oder mehrere Empfänger eingeben, speichern und über „Quick Mail“ testen, ob die Mail wie gewünscht ankommt. Ist das der Fall, ist zumindest Direct Mail richtig konfiguriert. Jetzt die wirkliche Newsletterliste anlegen und als Typ „Von Seiten“ auswählen
Direct Mail TypoScript-Template
Im “Newsletter”-Ordner sollte man ein Extension-Template anlegen, dass erstmal alle Angaben aus anderen, zuvor eingebundenen Templates löscht. Es macht nicht wirklich Sinn, die Dinge, die für die Webseite in Templates definiert wurden, auch mit im Newsletter herumzuschleppen.

Weiterhin ist es wichtig, dass die Direct-Mail-Templates inkludiert werden, sonst hat man später mit einer Fehlermeldung wie “Newsletter could not be fetched” zu kämpfen.

Direct Mail TypoScript Templates includieren
Damit wir in dem Newsletter nicht Code, Styles und JavaScripts aus allen anderen Extensions mitschleppen, beginnen wir im Setup mit der großen Säuberung:
plugin {
tx_cssstyledcontent._CSS_DEFAULT_STYLE >
tx_ttaddress_pi1 >
tx_bddbflvvideogallery_pi1 >
feadmin >
tx_newloginbox_pi1 >
tx_srlanguagemenu_pi1 >
# .... und weitere ....
}
page {
stylesheet >
headerData.10 >
headerData.10 = FILE
headerData.10 {
file = {$stylesheet}
wrap =
}
}
config.disableAllHeaderCode = 0
config.disableAllHeaderCode = 0
Wichtig ist noch, in den Constants die URL des Newsletter einzutragen (sonst werden später keine Bilder im Newsletter angezeigt). Dies geht so:
plugin.tx_directmail_pi1.siteUrl = http://www.domain.com/
Das Newsletter-Template/HTML-Vorlage
Für eine saubere Ausgabe des Newsletters – vor allem wenn es mehrere Spalten geben soll – ist es leider kaum möglich, ein solides Layout zu bauen, das in Webmailern (Gmail, GMX, web.de, hotmail), Thunderbird, Outlook (vor allem 2007 und 2010 – HASSS!), Eudora Mail (u.v.a.m.) angezeigt wird, ohne auf Tabellen zurückzugreifen. Wir sind uns im Klaren darüber, dass das mit Barrierefreiheit nicht einhergeht, aber was soll man tun… Die Online-Newsletterdienste wie MailChimp, Campaign Monitor oder Cake Mail setzten auch auf Tabellen. Wenn man sich anschauen will, wie robuste HTML-Newsletter-Templates gebaut werden, lohnt es sich, dort mal ein paar Beispiele von fertigen Newsletter-Layouts anzuschauen.
Ansonsten muss man leider sagen, je näher man im Ur-HTML Version -1.0 coded, desto höher ist die Chance, dass es überall sauber aussieht. Da fängt man plötzlich wieder an bei selfhtml zu suchen, wie man denn ein Floating ohne CSS hinbekommen hatte. Versucht generell, ohne externe StyleSheets auszukommen. Vergesst Hintergrundbilder!
Direct Mail mit Plain-Text
Um die Newsletter auch als Plain-Text zu versenden, muss man im Modul “Direct Mail” > “Konfiguration” bei “Format der E-Mails” der Wert “HTML und Text” auswählen sowie bei “Parameter, normaler Text” den Wert &type=99 eintragen. Das sorgt später dafür, dass aus der Newsletter-Seite auch als Plain Text Seite generiert/ausgelesen wird. Natürlich muss dazu das “Direct Mail Plain text”-Template im Root Template unter “Include static (from extensions)” geladen werden (siehe Screenshot oben zum TypoScript-Template).
Das Template, welches nun geladen wird, wenn eine Seite mit &type=99 aufgerufen wird, befindet sich unter: /typo3conf/ext/direct_mail/pi1/tx_directmail_pi1_plaintext.tmpl. Dieses sollte nun noch nach Bedarf angepasst werden.
Direct Mail Subcription
Damit können zwar im Backend Usergruppen angelegt werden, an die dann ein Newsletter verschickt werden kann, die Möglichkeit, sich direkt auf der Webseite anzumelden, fehlt allerdings noch. Hierfür benötigen wir „Direct Mail Subscription“, das wir ja bereits installiert haben. Dieses einfach als “Neuer Seiteninhalt > Plugin > Direct Mail Anmeldung” einbinden. Die Newsletter-Anmeldung sollte jetzt auf der entsprechenden Seite korrekt angezeigt werden und auch eine Bestätigungsmail verschicken. Lediglich zwei Probleme sind noch zu lösen: Erstens ist alles in Englisch und zweitens funktioniert die Anmeldung für den Benutzer zwar, die Adressen verschwinden aber im Nichts.
Die Sprachausgabe wird durch die Datei fe_admin_dmailsubscrip.tmpl gesteuert, die normalerweise im Extension-Verzeichnis liegt [typo3conf/ext/direct_mail_subscription/pi]. Ich lege sie nach dem Editieren aber immer im Fileadmin ab und lege den entsprechenden Pfad dorthin (siehe unten).
Standardmäßig ist in Direct Mail Subscription auch eine Möglichkeit vorgesehen, Newsletter verschiedener Kategorien zu abonnieren. Da ich das normalerweise nicht brauche, kommentiere ich die entsprechende Passage (ca. Zeile 160 – 180) aus. Da ich keine weitere Daten erheben will, nervt mich auch die „Profil bearbeiten“-Funktion nur. Auch diese kommentiere ich für gewöhnlich aus (###TEMPLATE_EDIT###).
Allerdings gibt es zwei Fehlermeldungen, die direkt per TypoScript definiert werden (siehe unten).
Als letzter Schritt muss jetzt noch ein Extension-Template angelegt werden (entweder auf der Seite, wo die Newsletter-Anmeldung stehen soll, oder auf einer dieser Seite übergeordneten Seite – z.B. wenn die NewsletterAnmeldung von verschiedenen Seiten möglich sein soll).
Folgende Einträge müssen im TypoScript-Template vorgenommen werden:
CONSTANTS
plugin.feadmin.dmailsubscription {
pid = 10
templateFile = fileadmin/templates/dmailsubscr.tmpl
}
(wobei die PID die ID des DirectMail-Sysordners ist und hier natürlich der Pfad eingefügt werden muss, in dem das Template liegt.)
Wenn man es anpassen will, empfiehlt es sich, diese Datei in ein eigenen Verzeichnis zu kopieren, sonst ist die schöne Arbeit beim nächsten Extension-Update dahin.
SETUP
plugin.feadmin.dmailsubscription {
setfixed {
approve._FIELDLIST = uid,pid
delete._FIELDLIST = uid,pid
}
evalErrors.email {
uniqueLocal = Sie sind bereits für unseren Newsletter eingetragen!
email = Die Mailadresse ist ungültig!
}
}
Jetzt sollte eigentlich alles funktionieren. Was mir noch nicht gefällt ist, dass die Mailadresse bei der Abmeldung nicht überprüft wird.
Ach ja: Möchte man nur HTML-Mails verschicken, sollten auch alle Abonnenten nur HTML-Mails erhalten können. Das geht mit folgendem TypoScript:
plugin.feadmin.dmailsubscription {
create.overrideValues.module_sys_dmail_html = 1
}
Damit stellt man sicher, dass jeder, der sich anmeldet, automatisch HTML-Mails bekommt. Sprich “Empfange HTML Mails” ist angeklickt.
Mails Automatisiert mit Cronjob versenden
Damit man nicht immer den Mailversand manuell anstoßen muss, kann sollte man – besonders bei einer großen Empfängerzahl – einen Cronjob einrichten, der diese Aufgabe erledigt. Dazu sollte zuerst einen TYPO3-Backend-Benutzer (ohne Gruppen, ohne Admin) mit dem Namen _cli_direct_mail anlegen. Dann kann man in die Cronjobverwaltung seines Serveranbieters gehen und in die Befehlszeile folgenden String eingeben:
/ABS/PATH/TO/SITE/typo3/cli_dispatch.phpsh direct_mail masssend
Bei Hetzner arbeiten wir mit folgendem Befehl (erst php5 aufrufen!)
/usr/bin/php5 /usr/www/users/kunde/typo3/cli_dispatch.phpsh direct_mail masssend
Bei Mitwald ist die Sache ein bischen kompizierter. Man findet man dort aber Hilfe in der – Überraschung!! – Hilfe.
Bounce-Handling: Die Empfängerliste sauber halten
Bounce-Handling dient dem Reinhalten der Datenbank. Wenn einem Empfänger keine Mail zugestellt werden kann, sollte dieser Eintrag richtigerweise auch aus der Datenbank entfernt werden. Mit Direct Mail ist dies über fetchmail möglich. Allerdings braucht man im Prinzip einen eigenen Server (Root- oder Cloud-Server), um diesen Service richtig zum laufen zu kriegen und zu konfigurieren (bei Mittwald war nach einem Telefonat mit dem Service das fetchmal auch auf einem Managed Server möglich. Bei Hetzner geht’s z. B. nicht.) Es gibt aber eine Erweiterung namens Direct Mail Return Mail Analysis (sl_direct_mail_return), die das ganze auf PHP-Basis erledigt. Eine kleine Dokumentation gibt es auf dem Blog von SPINLAB.
Mailversand vereinfachen

Im Backend kann man auch den Versandprozess noch ein wenig vereinfachen. Mit folgendem User-TS-Config kann man beim Newsletterversand den Step 3 “Categories/Kategorien” entfernen und die Auswahl am Anfang auf die benötigten Funktionen einschränken:
tx_directmail {
hideSteps = cat
hideTabs = ext, quick, dmail
defaultTab = int
}
.
Weiterführende Links
Direct Mail Tutorial
Direct Mail Manual








11. Mai 2007, 11:35 Uhr
[...] undkonsortenBlog » TYPO3: Newsletter mit Direct Mail und Direct Mail SubscriptionEine Anleitung zur Installation des "Direct Mail"-Plugins in Typo3. Damit kämpfe ich grade im Auftrag des Landesverbandes. Leider will das Ding noch nicht so wie ich… [...]
15. Juni 2007, 15:15 Uhr
Hallo,
danke für Eure Erklärung.
Die ist super und führt einen schlüssig Punkt für Punkt ans Ziel. Nochmals danke.
Gruß Christian
2. Oktober 2007, 09:46 Uhr
Hallo,
super Beschreibung. Bekomme jedoch in Schritt 2 wenn ich
via “Internal Page” einen NL senden möchte folgende Fehlermeldung:
“An error was encountered.
The plain text content could not be fetched.
The HTML content could not be fetched.”
Habe TYPO3 4.1 laufen. QuickMail funktioniert.
Habt ihr vielleicht nen Tipp woran es liegt?
Grüße Annett
9. Oktober 2007, 16:14 Uhr
Ich habe alle nötige Schritte zur Einrichtung des Newsletters gemacht und die Eintragung der Email funktioniert. Anmeldung sowie Abmeldung
Nun die Unterpunkte von Direct Mail
Empfängerliste
Konfiguration
Statistiken
Versand-Status
Konfiguration
sowie Navigationspunkt:
Seite
Erweiterungen <—- ist nicht aktiv. Wenn ich klicke, passiert nichts. Was ist der Fehler. 1000 x Dank
Anzeigen
Liste
Info
Zugriff
9. Oktober 2007, 16:23 Uhr
@Anes: Die neue Version von DirectMail funktioniert etwas anders, als die, auf die sich das Tutorial bezogen hat. Wenn ich Zeit habe, aktualisiere ich den Beitrag auch mal, das kann aber noch ein wenig dauern.
Trotzdem funktioniert die Installation mit dieser Anleitung eigentlich immer noch. Hast Du einen Sysordner angelegt und ihm Direct Mail zugeordnet? Dann erscheint eigentlich wenn Du auf DirectMail klickst “Für Direct Mail konfigurierte Ordner” und damit sollte es funktionieren. Oder wo genau liegt das Problem???
28. November 2007, 18:07 Uhr
Ich habe schon mehr als einmal profitiert von eurem Wissen, dafür erst mal vielen Dank.
Allerdings ist es bei mir nicht ganz so einfach gegangen, wie das hier beschrieben ist.
Ich stecke beim erstellen von Newsletters aus Typo3-Seiten fest, da ich die in Foren bekannte, aber kaum je mit einer Lösung beantwortete Meldung “The HTML content could not be fetched” bekomme. Bei Plain passiert das gleiche. Habt Ihr dafür vielleicht auch so eine schön einfache Abhilfe?
28. November 2007, 20:43 Uhr
@Terry Szykowny AND @Annett:
Wie ich schon schrieb: die Anleitung bezieht sich auf eine einere frühere DirectMail-Version – wobei die neue Version wirklich einr grosse Verbesserung ist, was Bedien- und Konfigurierbarkeit angeht.
Dein Problem klingt mir allerdings so, als hättest Du vergessen, die DirectMail-Templates (include from static) einzubinden (wahlweise direkt im Root oder in einem Extension-Template)
28. November 2007, 23:49 Uhr
Nein, ich habe die statics eingefügt. Bitte um Entschuldigung für den schon geposteten Kommentar.
Nach einem Tag googeln habe ich jedoch herausgefunden, dass man das Problem lösen kann, indem man in der localconf.php curlUser aktiviert. Dies löst jedoch einen anderen Fehler aus, den man wiederum mit dem auskommentieren der Zeile 2356 und dem ersetzen der 1 durch 0 in Zeile 2357 (-> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0)) zum verschwinden bringen kann. Dies ist nicht gerade schön, und ich weiss nicht, ob sonst noch etwas von der Zeile abhängt, aber für alle, die das Problem zu lösen versuchen, ist es vielleicht ein Ansatz auf dem steinigen Weg…
28. November 2007, 23:51 Uhr
Hab noch vergessen zu erwähnen, von welchem File ich spreche pukto auskommentieren: t3lib/class.t3lib_div.php
3. Dezember 2007, 12:58 Uhr
[...] Hallo, geh doch einmal das Manual der Extension durch, sonst habe ich hier noch etwas gefunden, schau ob dir das weiterhilft. __________________ Gruss [...]
5. Dezember 2007, 10:19 Uhr
@ Terry Szykowny
Welche Version von direct_mail verwendest Du? 2.5.2 ?
5. Dezember 2007, 10:27 Uhr
Ja, genau
7. Februar 2008, 21:23 Uhr
[...] > 10.marks.FOOTER = } So und jetzt funktionierts. Dieser Link hat mir weitergeholfen: undkonsorten > TYPO3: Newsletter mit Direct Mail und Direct Mail Subscription :: Herzlichen Dank den Vordenkern und Euch allen viel Erfolg. [...]
14. Mai 2008, 14:47 Uhr
[...] Das Problem hat sich erledigt. Folgender Beitrag: TYP03-Agentur Berlin: undkonsorten: TYPO3: Newsletter mit Direct Mail und Direct Mail Subscription: hat mich zu dem Ergebnis gebracht alles zu deinstalieren und auch die datenbank zu lschen, um [...]
13. Juni 2008, 08:28 Uhr
[...] Hallo, auf der Grundlage des Tutorials TYP03-Agentur Berlin: undkonsorten: TYPO3: Newsletter mit Direct Mail und Direct Mail Subscription: habe ich die Direct Mail Extension eingerichtet. Bei An- und Abmeldung des Newsletters bekomme ich [...]
17. Juni 2008, 16:48 Uhr
Ich hatte das selbe Problem, sprich auch die Fehlermeldung “An error was encountered.
The plain text content could not be fetched.
The HTML content could not be fetched.”
Bei mir lag allerdings der Grund anders, ich hatte einfach vergessen http-password und -login anzugeben – Dies nur als Hinweis falls jemand evtl. am selben Denkfehler verzweifelt.
24. August 2008, 07:00 Uhr
Vielen Dank … genau danach habe ich gesucht …
2. September 2008, 18:50 Uhr
Hallo !
Vielen Dank für den Hinweis wie man nur HTML-Newsletter-Anmeldungen generiert ! den TS-Code habe ich in das ext-Template der Seite mit der Newsletter-Anmeldung geschrieben, dann funktionierts:
plugin.feadmin.dmailsubscription {
create.overrideValues.module_sys_dmail_html = 1
}
Ich habe für den Newsletter ein einfaches HTML-Template erstellt (2 Divs)und auch Bilder eingefügt über das Content-Element “Text mit Bilder auf der rechten Seite”. In der Vorschau sind die Bilder auch richtig plaziert, wenn ich den Test-Newsletter versende (oder auch der richtige Versand) erscheinen die Bilder aber auf der linken Seite. Hat mir da jemand einen Tipp?
9. Oktober 2008, 15:25 Uhr
Hallo,
vielen Dank für dieses Tutorial. Funktioniert prima und erklärt wie berets gesagt Schritt für Schritt den Weg zum Erfolg mit der Extension.
11. November 2008, 21:58 Uhr
Danke für diese Tutorial. Leider brauche ich die Kategorien, die Du nicht behandelt hast. Sie funktionieren soweit, aber: Bei der Anmeldung werden nur die Anzahl der haken in dmail_sys_category gespeichert! Erst beim Editieren des Profiles werden die Kategorien binär addiert. Was kann das sein?
6. April 2009, 16:18 Uhr
Danke für das Tutorial! Eine Problem konnte ich bisher nicht lösen: die An- und Abmelde Emails würde ich gern im HTML-Format versenden und nichr nur als plain/text. Ist das möglich oder greife ich da besser auf einen andere Extension zur Registrierung zurück? Vielen Dank für Antworten!
23. April 2009, 11:59 Uhr
Danke hat mir geholfen.
Hier ist noch eine Korrektur nötig glaube ich:
plugin.feadmin.dmailsubscription.file.templateFile
war bei mir:
plugin.feadmin.dmailsubscription.templateFile
30. November 2010, 08:45 Uhr
Hallo,
endlich mal eine vollständige, genaue Anleitung (und jetzt, Ende 2010, auch aktuell – dass ist ja immer das Ärgerlichste, dass man diese ganzen veralteten Anleitungen findet)! Vielen Dank!
Ein Fehler steckt aber in directmail_subscription-Teil:
plugin.feadmin.dmailsubscription {
templateFile = fileadmin/templates/dmailsubscr.tmpl
}
da fehlt das file.
plugin.feadmin.dmailsubscription {
file.templateFile = fileadmin/templates/dmailsubscr.tmpl
}
Viele Grüße vom Rhein, Stefan
30. November 2010, 13:24 Uhr
Hallo Stefan,
danke für das Lob. In dem Fall gehört da allerdings kein ‘file’ hin, plugin.feadmin.dmailsubscription.templateFile = fileadmin/templates/dmailsubscr.tmpl ist richtig.
Herzliche Grüße
jochen / undkonsorten
14. Dezember 2010, 17:59 Uhr
Es ist wie mit 99% von diesem ganzen Typo3 Scheiß! Geht nicht geht nicht geht nicht!!! Warum muss ich mich nur immer mit diesem Open Soure Müll rumärgern!
14. Dezember 2010, 18:28 Uhr
Danke für diesen konstruktiven Kommentar
Niemand zwingt Dich (zumindest hoffe ich das), TYPO3 oder andere Open-Source-Systeme einzusetzen.
28. Dezember 2010, 16:50 Uhr
Das ist ganz großes Kino – vielen Dank für dieses tolle Tutorial!
Allerdings hatte Stefan doch Recht
plugin.feadmin.dmailsubscription {
file.templateFile = fileadmin/templates/dmailsubscr.tmpl
}
Das File muss schon hin…
11. Januar 2011, 12:37 Uhr
Danke für die Anleitung, hier noch eine Ergänzung, die mich fast in den Wahnsinn getrieben hätte. Wenn man das Backend mit einem selbstsignierten Zertifikat abgesichert hat, unbedingt das Häkchen “Use http connection for fetching Ne..” im Extension Manager checken. Sonst bleibt DM immer bei Schritt 2 hängen, weil es die Templates nicht per HTTPS holen kann.
13. Januar 2011, 14:08 Uhr
Hallo,
könnte mir wer vielleicht bei folgendem Problem helfen?
also sobald sich jemand für einen Newsletter anmeldet bekommt der Admin eine Bestätigungsmail … alles ok soweit.
Nun soll bei einer Abmeldung eine E-Mail an eine bestimmte Mailadresse versendet werden.
In dieser E-Mail soll dann die Mailadresse desjenigen stehen, der sich abgemeldet hat.
Wie krieg ich das hin??
Danke im vorraus
8. Februar 2011, 21:06 Uhr
Kann mir vielleicht hier jemand helfen?
http://www.typo3.net/forum/beitraege/newsletter/97846/
16. Februar 2011, 09:00 Uhr
[...] [...]
24. Februar 2011, 15:10 Uhr
Bzgl. Pfad zum Template-File; bei mir muss das so:
Variante 1 (Constants)
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/my_custom_directmail_subscription.tmpl
Variante 2 (Setup)
plugin.feadmin.dmailsubscription.templateFile = fileadmin/my_custom_directmail_subscription.tmpl
M.a.W.: Bei mir funktioniert das Einbinden des Templates entweder in den Constants (dann mit “file.”) oder im Setup (dann ohne “file.”)…
Fragt mich nicht…
25. Februar 2011, 01:13 Uhr
Das wäre mal eine logische Erklärung, warum Matthias und wir beide davon überzeugt sind, dass unser Code der Richtige ist. Danke für den Hinweis, ich werde dem bei Gelegenheit mal nachgehen (aber erstmal gilt es die drängenden Projekte fertig machen, http://www.nachweise-international.de zum Beispiel…)
14. März 2011, 16:22 Uhr
Hallo.
Hab gerade directmail installiert und eingerichtet.
Mein Problem: sobald man name und email einträgt und “subscribe” drückt kommt bei mir folgende Fehlermeldung:
Fatal error: Class ‘user_fcmail’ not found in /home/.sites/62/site1893/web/t3lib/class.t3lib_div.php on line 5277
was habe ich falsch gemacht?
Danke für eure rasche Hilfe!
12. April 2011, 09:25 Uhr
[...] großartigen Kommentar habe ich übrigens hier gefunden. Category: Community Absurditäten | Kommentar (RSS) [...]
13. Mai 2011, 17:53 Uhr
Wie An- und Abmelde Emails im HTML-Format versenden und nichr nur als plain/text
17. Mai 2011, 22:46 Uhr
SEHR GEIL!!!!!! Habt alle mit einander VIELEN DANK!
Ich dachte zwischenzeitlich zwar schon “schon wieder ein Tutorial das bei mir nicht funktionieren will” aber wozu gibts die Kommentar-Funktion, da wurde ich dann fündig (bei mir funktionierts auch nur mit .file vorne dran).
LG Wini
27. Mai 2011, 15:37 Uhr
Dieses Tutorial ist wieder beispielhaft für TYPO3: Es reicht für eine vollständige Installation dieser Extension nicht aus. Die Originaldoku der Extension gibt es zwar noch auf TYPO3.org, aber die reicht für sich auch nicht aus. Und am Ende hat man 10, 20 oder 30 verschiedene Tutorials, FAQ, Foren, Blogs sowie noch alle jeweils anschließenden Kommentare durchsucht, Hunderte von Hilfeschreien diverser entnervter Entwickler gesichtet und zuletzt dann irgendeine Mischung aus sinnvollen und weniger sinnvollen Typoscript Anweisungen für Configs und Setups angesammelt, auf deren Grundlage das System dann berechtigt oder zufälligerweise funktioniert. Wir verbrennen hier volkswirtschaftlich jede Menge Geld.
30. Mai 2011, 10:33 Uhr
Einerseits. Andererseits verstehe ich aber dieses ewige Gemecker nicht. Nur weil etwas Open Source ist, meinen viele Leute, dass man neben der Software auch noch alles andere, auch den eigenen Aufwand, geschenkt bekäme.
Klar, Typo3 ist harte Arbeit. Wenn dir das nicht schmeckt, bzw. wenn dir deine eigene Arbeitszeit zu kostbar ist oder du dir die Mühe nicht machen willst, dann kaufe dir ein Bezahl-CMS oder bezahle eben einen Typo3-Profi. Letzten Endes kostest, zumindest wenn man mit CMS-Websites sein Geld verdient, alles eben auch Geld: Ob ich nun mit meiner Zeit bezahle oder mit Geld für einen Programmierer oder für ein Bezahl-CMS.
Klar habe ich mich auf schon oft (ein bisschen) geärgert, wenn zu einer Extension das Handbuch fehlt. Aber die Erwartungshaltung, alles für lau haben zu wollen und dann auch noch zu meckern, wenn im Gratis-Paket nicht auch noch dieses und jenes enthalten ist, verstehe ich nicht…
30. Mai 2011, 10:37 Uhr
Danke Albert, Du spricht mir aus dem Herzen!
14. Juni 2011, 17:07 Uhr
super Tutorial, tausend Dank für die Zusammenstellung
26. Oktober 2011, 14:54 Uhr
schon mal unter typo3 4.6 probiert?
bei mir bleibt das subscription plug in template LEER.
unter 4.5.7 – gleiche konfiguration – geht es.
?
26. Oktober 2011, 17:55 Uhr
Nein, haben wir noch nicht. Aber ich vermute der Hinweis “long-announced deprecated code has been removed, laying a fresh road for future enhancements” bezieht sich unter anderem auf die feadminlib-Geschichten von Direct Mail Subscription, das ja schon lange als de facto überholt galt. Es gibt jetzt neu eine Extension “newsletter subscription”, wir hatten allerdings noch keine Zeit, diese näher anzuschauen.
27. Oktober 2011, 12:07 Uhr
Hey,
ich habe es getestet –> sni_newsletter_subscription.
so weit funktioniert alles gut. nur der link in der bestätigungsmail führt zu einem fehler. stay tuned.
31. Oktober 2011, 10:43 Uhr
@Stefan:
The latest SVN version of Direct Mail Subscription is working on TYPO3 4.6, you can find it here:
http://forge.typo3.org/projects/extension-direct_mail_subscription/repository
17. November 2011, 10:32 Uhr
[...] Hier mal die Links zu guten Anleitungen für die Newsletter Extension: http://blog.undkonsorten.com/typo3-newsletter-direct-mail-subscription [...]
5. Dezember 2011, 23:31 Uhr
HI,
gutes tutorial, Dake für die Arbeit.
ABER: “Mailversand vereinfachen”, also step 3 loswerden. Du schreibst: “Mit folgendem Seiten-TS-Config kann man beim Newsletterversand den Step 3 “Categories/Kategorien” entfernen.” Punkt? Und das TS? Bitte nachreichen.
Man dankt
15. Dezember 2011, 16:08 Uhr
Hier noch der Nachtrag für das User-TS-Config:
tx_directmail {
hideSteps = cat
hideTabs = ext, quick, dmail
defaultTab = int
}
24. Dezember 2011, 09:52 Uhr
@albert
Sorry im ernst ich arbeite seit blad 2 dekaden in der IT seit vielen Jahren auch mit typo – also sollte ein bissl fachwissen – das Problem bei vielen Opensourceprojekte und besonders bei typo3 ist aber tatsächlich das es teilweise unsäglich mies gemacht wird
keiner sagt was von komplett fertigen lösungen aber die bestehenden sind oftderart schlecht dokumentiert und unfertig das es wirklich manchmal zum schreien ist (und von unglaublich inkompenter schlechter struktur programmiert das man sich wundert das es überhaupt einen versionssprung überlebt)
der utnerschied zu komerz. software ist einfach hier schreiben programmierern wie sie glauben das es sein muss – nun nachdem ich selbst ein team von 25 leuten habe kann ich dir sagen das ist sehr oft eine schlechte idee
bei komerz software ist oft die hintergrundtechnik suboptimal aber der GUI/installations teil eher kundenfreundlicher
ich weis kommt gleihc der kommentar gratis blabla – aber wo ist der punkt – mach ich eine software die keiner einsetzen kann oder eine die sich verbreiten soll
opensourceprojekte brauchen ein breites “kunden” feld und somit verbreitung weil das wieder entwickler mitzieht die mithelfen – das ist essentiell und norm auch das ziel der meisten projekte
das was da typo3 und die ext entwickler aber veranstalten ist da leider zu oft kontraproduktiv
mit ein grund warum sich typo3 so schwerlich bis gar nicht dursetzt – jaja ich wies gibt eine menge riesenseiten mit typo – stimmt
nimmst aber den marktanteil wirds traurig – und das ist schade – typo3 hätte die strukturen zum ultimativen cms – joomla und co könnten einpacken wenn man sich nur über den user mehr gedanken machen würde
und erlich jetzt typo3 ist oft viel zu umständlich und viel extensionen scheinen unfertig und von dokumention redma besser erst gar nicht – kennst ein extension nicht wirds zum glückspiel – nur weils opensource ist heist es ja nicht das es fast shcon gezwungen userunfreundlich ist
6. Januar 2012, 10:29 Uhr
kann man in der Direct Mail Subscription 1.2 eigentlich irgendwo festgelegen in welchem format die bestätigungsmails geschickt werden?
habe nämlich den fall, dass ich auf einem server
“substituteOldMailAPI = 0″
wählen muss damit der versand nicht zerhakt bei den ganzen webmailern ankommt. aber dadurch wird ja mit dem eigentlich veralteten script “t3lib_htmlmail” gemailt und nicht mit “t3lib_mail”.
das ist eigentlich doof.
jemand ne idee?
gruss & danke
12. Januar 2012, 11:42 Uhr
Hallo, der Link mit der bestätigungsmail führt bei mir zu einem Fehler.