Hier mal ein erster Testbericht, wie ich das mit dem Plugin hinbekommen habe.
Vorrausetzung sind ein laufendes Tuxmail- und ein aktuelles Tuxwetter-Plugin.
1. Zur Sicherheit Komplettimage sichern über
Dbox-Taste ->
Service ->
Softwareaktualisierung ->
Experten-Funktionen ->
einzelne Partition auslesen ->
Flash without bootloader und auf den PC kopiert. Dann diese Datei in
/tmp/ löschen.
2. Dann root (cramfs) gesichert nach
/tmp/
3. Mit den NewTuxboxFlashtools das root (cramfs) per FTP geladen.
4. Mit den NewTuxboxFlashtoolsdie Dateien
tuxmaild in
/bin/ und
tuxmail.so in
/lib/tuxbox/plugins/ ersetzt. Dateirechte so setzen wie auf dem Bild.
5. Das umgebaute Image speichern, als z.B.
test.img und dann per FTP-Programm wieder auf die Box nach
/tmp/ laden.
6. Dieses Image wieder auf die Box flashen mit
Dbox-Taste ->
Service ->
Softwareaktualisierung ->
Experten-Funktionen ->
einzelne Partition einspielen ->
root (cramfs)
7. Die Box sollte jetzt wieder ganz normal booten.
8. In der
tuxmail.conf in
/var/tuxbox/config/tuxmail/ entweder diese Zeile,
für Mails lesen mit der blauen Taste oder diese Zeile,
für Mails lesen mit der OK-Taste, einfügen. Außerdem noch diese Zeilen.
Code: Alles auswählen
READCMD=/var/plugins/tuxwet/tuxwetter
READPARAM=TXTPLAIN=mail,http://127.0.0.1/tmp/popmail
9. Per Telnet auf die Box und dort folgende Befehle eingeben:
um das Verzeichnis
/var/httpd/ zu erstellen. Dies ist nur notwendig, wenn das Verzeichnis noch nicht existiert.
um in
/var/httpd/ einen Symlink nach
/tmp/ zu erstellen.
10. Jetzt das Tuxmail-Plugin aufrufen. Jetzt können die Mails entweder mit der blauen Taste, oder der OK-Taste gelesen werden. Das Resultat sieht zum Beispiel so aus:
Bitte denkt daran, daß Ihr bei einem Softwareupdate die Punkte 1-7 wiederholen müsst, es sei denn, Riker baut dieses Tuxmail-Plugin fest ins JtG-Image ein.
Um sich diese Prozedur zu ersparen, habe ich jetzt noch ausgeknobelt, wie das ohne NTBFT geht.
Anleitung um das Plugin ins Image einzubauen, ohne die NewTuxbox-Flashtools zu benutzen.
die
tuxmail.so und die
tuxmail.cfg kommen nach
/var/tuxbox/plugins/.
Die Datei
tuxmaild kommt nach
/var/bin/.
Desweiteren muß in
/var/etc/ eine Datei namens
init.local mit folgendem Inhalt erstellt werden.
Code: Alles auswählen
if [ -e /var/etc/.tuxmaild ] ; then
killall -9 tuxmaild
sleep 2
var/bin/tuxmaild
fi;
Diese Datei benötigt ebenso wie
tuxmail.so und
tuxmaild Ausführrechte (755).
Vielleicht spendiert auch robspr1 seine Sourcen, damit dieses Feature für Tuxmail ins CVS kommt.
Ihm sei noch mal herzlichen Dank gesagt, für diese Erweiterung des Tuxmail-Plugins.