Tuxmail markiert alle Mails am Server als gelesen

Games, Plugins, Utils, Tools, 3rdParty, etc...
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Tuxmail markiert alle Mails am Server als gelesen

Beitrag von berndl »

Hallo zusammen,

kann ich beim POP3-Abruf verhindern, dass mit die Box alle Mails am Server als gelesen markiert?

Wenn ich nämlich tagsüber mein Handy mit den Server synchronisiere, habe ich früher auch schön gesehen, welche Mails neu sind.

Seit die DBox alle 10 Minuten die Mails per POP3 abholt sehe ich natürlich nichts mehr.

Bernd
robspr1
Einsteiger
Einsteiger
Beiträge: 203
Registriert: Mittwoch 27. April 2005, 09:37

Beitrag von robspr1 »

Es gibt natürlich im POP3 Befehlssatz eine Möglichkeit das Flag zurückzusetzen. Ich werde ausprobieren ob das funktioniert oder irgendwelche Seiteneffekte hat.
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Das wäre super!

Bernd
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Habe folgendes in der Anleitung gefunden:

Um im Standby eine Kontenabfrage zu unterbinden können unter Enigma die Scripte "/var/etc/enigma_enter_standby.sh" und "/var/etc/enigma_leave_standby.sh" sowie unter Neutrino die Scripte "/var/tuxbox/config/standby.on" und "/var/tuxbox/config/standby.off" mit dem Inhalt "if [ -e /tmp/tuxmaild.pid ]; then kill -usr1 $(cat /tmp/tuxmaild.pid); fi" angelegt werden.

Hab ich auch probiert - klappt aber nicht.

Ich lege unter neutrino die zwei Datein mit dem identischen Inhalt an?

So lese ich das zumindest. Funktioniert aber nicht.

Bernd
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Die müssen natürlich auch ausführbar sein: "chmod +x dateiname"

Zum testen einfach mal manuell starten um eventuelle Fehler zu sehen.
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Dateien sind ausführbar.

Beim Starten auf der Shell kommt kein Fehler.

Egal welches Script ich starte, wenn ich danach ein ps ax | grep tuxm aufrufe, dann sehe ich immer drei Tuxmailprozesse laufen.

Bernd
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Und? Nur weil da ein kill drinsteht heißt das noch lange nicht das du damit die Prozesse abschießt.

TuxMailD manuell starten, Script starten -> Daemon sollte mit "sleep"/"wakeup" antworten.
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Sorry - hab ich nicht gewusst.

OK- schaut gut aus. Vielen Dank.
robspr1
Einsteiger
Einsteiger
Beiträge: 203
Registriert: Mittwoch 27. April 2005, 09:37

Beitrag von robspr1 »

So, in der aktuellen Version ist das Rücksetzten des "Gelesen-Flags" drinnen, obwohl laut RFC das Flag nicht gesetzt sein sollte, da in tuxmail kein RETR Befehl gesendet wird (zumindest nicht in aktuellen Versionen).
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Was heisst das jetzt genau?

Ich kann das "gelesen"-Flag jetzt konfigurieren? In einer Konfigdatei?

Bernd
robspr1
Einsteiger
Einsteiger
Beiträge: 203
Registriert: Mittwoch 27. April 2005, 09:37

Beitrag von robspr1 »

Nein, du brauchst nichts konfigurieren. Da tuxmail das Flag nicht beachtet, sondern wie die meisten Mail-Programme selbst eine Liste verwaltet welche Mails neu sind und welche nicht, setze ich das Flag immer zurück.

Ausnahme: wenn du Mails mit tuxmail löscht wird das Flag erst beim nächsten Abfragezyklus rückgesetzt.

Eigentlich sollte das Flag überhaupt nicht gesetzt sein, da laut RFC über die POP3 commands nur ein RETR dieses Flag setzt, es scheinen aber einige POP3 server so clever zu sein und dieses Flag auch zu setzten wenn ein Teil (oder alles?) der Mail mit dem TOP Befehl gelesen wird :-?
berndl
Interessierter
Interessierter
Beiträge: 29
Registriert: Sonntag 12. September 2004, 15:48

Beitrag von berndl »

Wenn ich den tuxmaild auf der Shell starte und die beiden Scripte probiere bekomme ich folgende (anscheinend) richtige Ausgabe:

/var/tuxbox/config # ./standby.on
TuxMailD <sleep>
/var/tuxbox/config # ./standby.off
TuxMailD <wakeup>
/var/tuxbox/config # TuxMailD <Account 0 = 000/006 Mail(s) for 123>
TuxMailD <Account 1 = 000/051 Mail(s) for 456>

Doch leider funktioniert es mit der Box nicht so. Wie kann ich prüfen, dass die Box das Script beim Drücken der Standbytaste auch ausführt?

Bernd
LazyT
Senior Member
Beiträge: 1260
Registriert: Samstag 6. Oktober 2001, 00:00

Beitrag von LazyT »

Na z.B einfach noch eine Ausgabe in die Scripte rein machen

Code: Alles auswählen

echo bla >> /tmp/test.log
und dann schauen ob die Datei erstellt wurde und bla drin steht.