Direct Mail: interne Newsletter

Das Szenario

  • ein geschützter Kundenbereich
  • ein Newsletter für Kunden (Direct Mail)
  • ein Newsletter-Archiv im Kundenbereich

Das Problem

Wird der Newsletter (bzw. die interne Seite, die dem Newsletter als Basis dient) via Frontend-Benutzergruppen-Einschränkung vor ungewollten Blicken geschützt, kann sein Inhalt auch von Direct Mail nicht gecrawlt werden.
Schützt man die Seite hingegen nicht, kann sie von jedem beliebigen User aufgerufen werden, sobald er die URL kennt.

Die Lösung

Wie löst ihr solche Anforderungen ohne viel Technik-Bastelei?

Weiterlesen»

SMTP via SwiftMailer in Direct Mail nutzen

Direct Mail hatten wir nie so 100%ig sauber mit SMTP zum Laufen bekommen bzw. blieb stets doch noch irgendwo ein übler Beigeschmack. Daher fieberten wir mit großer Hoffnung der Integration des Swiftmailers als Mail-API in TYPO3 4.5 entgegen, um einen umfangreichen SMTP-Connector im CMS zu haben, auf den dann (hoffentlich) Direct Mail auch aufsetzt, statt auf PEAR odgl.

Nach einigen Tests und Codeinspektionen stand fest, dass Direct Mail derzeit noch nicht auf die neue Mail-API eingestellt ist 🙁 Ein Feature-Request am gestrigen Tage brachte das Ergebnis, dass dies für Version 3.0.0 geplant ist. Um die Wartezeit zu überbrücken, und bereits jetzt mit einfachen Boardmitteln Newsletter via Direct Mail und SMTP versenden zu können, wurde ein kleiner Patch geschrieben. Dieser ergänzt – falls TYPO3 >= 4.5.0 – für die Mail-Queue die Versendeoptionen um  eine Abfrage, ob $GLOBALS[‚TYPO3_CONF_VARS‘][‚MAIL‘][‚transport‘] gesetzt ist. Ist dies der Fall, wird die neue Mail-API zum Versand herangezogen. (Der Test-Versand in Schritt 4 bleibt unberührt.)

Details und Patch:

Weiterlesen»