Wenn man, so wie ich, bei domainfactory shared hostet, so bekommt man zwar Cronjobs, aber nicht unbedingt wann man sie haben möchte. Für direct_mail braucht man nunmal einen cronjob, der z.B. alle 5 min läuft.
Zum Glück gibt es cronjob.de, die machen eigentlich nichts anderes, als dein PHP-Skript in regelmäßigen Abständen aufzurufen. Die für direct_mail nötigen Skripte liegen in ‘typo3conf/ext/direct_mail/res/scripts’ und heißen dmailerd.phpsh und returnmail.phpsh.
Damit die Nummer funktioniert, müssen beine Skripte von einem Shellscript in ein PHP-Skript umgewandelt werden, das ist im Prinzip nicht schwer, man benennt einfach die Endungen um, in ‘.php’. Dann löscht man jeweils die erste Zeile im Skript (‘#! /usr/bin/php -q’), und fügt folgende Codezeile nach den Kommentarzeilen, vor dem eigentlichen Code ein:
define('PATH_site', '/absoluter/pfad/zur/seite/');
den absouten Pfad zur Seite bekommt man im regelfall im Admin-Menü des Hosters heraus, im fall von df ist es etwas wie ‘/kunden/kundennummer_PLZ/webseiten/meineseite/’.
Wenn man das erledigt hat, lässt sich das Skript durch einen simplen HTTP-Aufruf starten. Sehr sinnvoll ist hier, das Verzeichnis, in dem die Skripte liegen, per .htaccess zu schützen, cronjob.de kann URLs in der form ‘user:passwort@domain.tld/irgendwas’ verarbeiten