LazyT hat geschrieben:Warum muss man da denn immer unbedingt mit dem Vorschlaghammer draufhauen?
damit die chance besteht das die datenbank zerstört ist und dann gar nichts mehr geht
nein, aber wenn du gerade erst einen alten daemon gestartet hast und die Wartezeit am Anfang noch nicht vorbei ist, daher noch keine Mails abgeholt worden sind, und du nicht willst das sie vom alten daemon abgeholt werden, dann kannst du nur mit dem Vorschlaghammer draufhauen (denk ich mir, denn bei killall tuxmaild beendet er den daemon erst nach dem Abholen der mails)
Oder war ich nur zu faul um nachzulesen wie man den daemon sofort beenden kann?
Jungs lasst es gut sein.
Trotzdem Danke für die Hilfe aber Momentan ist das mir zu viel "Frikelei".
In der Zeit habe ich den Schleppy hochgefahren und die Mail gelesen.
Irgendwann wirds schon.
Ich hab ein wenig getestet und war erfolgreich.
Installiere das Plugin nach Anleitung, lasse aber den Eintrag in der init.local und die tuxmail.conf weg.
Starte das Plugin und deaktiviere den Autostart.
Box neu starten.
Jetzt die tuxmail.conf nach /var/tuxbox/config/tuxmail kopieren und die start_neutrino so ändern:
Und dann aber bitte den Daemon auch nicht per Fernbedienung beenden und neu starten, ansonsten wird /bin/tuxmaild benutzt und die DB geht wieder in die Binsen.
Wie wärs wenn man das "alte" Plugin aus dem /bin/ Bereich erstmal solange "entfernt" bis das neue fertig ist?
Dann könnte man sie den "Kopfstand" sparen.
Nachtvogel hat geschrieben:@Gorcon
Hast Du es mal getestet, funktionierts?
Gruß Nachtvogel
Bis jetzt nicht so richtig wie es soll. Mal konnte ich keine Mails lesen mal gings. Verschicken konnte ich bis jetzt nichts.
Da gabs eine Abfrage "Mail jetzt verschicken? OK Exit" aber ich konnte nichts auswählen. Wenn ich OK drückte kam "Mail wurde nicht verschickt".
Das kann aber vieleicht von mir eine "Fehlbedienung" sein.
Muß mir die Beschreibung nochmal genau ansehen.
Also bei mir klappt das prima. Hier mal ein Auszug aus meiner start_neutrino (für Gorcon zum Testen, Autostart des Daemons ist ausgeschaltet, ich hab den eh immer laufen hier):
Ja scheint zu funktionieren. Diesmal kam sogar eine Audio Mitteilung. (ging vorher nicht)
Nur mit dem abschicken von mails habe ich noch nicht rausbekommen wie das geht. ich bekomme immer die Meldung "Mail wurde nicht verschickt"
Wird die nicht an den Absender zurückgeschikt wenn ich sie beantworte? Oder muß ich da irgendwo noch was eintragen?
Super! Dann evtl. (zur Sicherheit) nochmal das Plugin starten und mit "?" überprüfen welche Version jetzt loift. Müsste dann der aktuelle tuxmaild sein.
Das Versenden habe ich noch nicht getestet (war zwischen dem letzten Posting und jetzt auf 'ner dermassen langweiligen Party, dass ich nach etwas mehr als einer Stunde wieder abgehauen bin ). Hast Du denn das Log mitlaufen? Dann evtl. dort mal reinsehen. Der Fehler müsste an sich da auftauchen.
Dann hast Du nicht die neue tuxmail.so (755) und tuxmail.cfg nach /var/tuxbox/plugins/ kopiert. Komischerweise wurde jetzt bei Dir der neue Dämon, aber das alte Plugin gestartet. Kopier mal die Dateien so rein, wie ich es beschrieben habe und gehe dann auf Service -> Plugins aktualisieren.
Das einzige, was für die Zukunft dauerhaft Abhilfe schaffen würde, wäre ein solcher Eintrag in der rcS in /etc/init.d/:
if [ -e /var/etc/.tuxmaild ] ; then # überprüfen ob Tuxmail-Autostart aktiviert
if [ -e /var/bin/tuxmaild ] ; then # überprüfen, ob tuxmaild in /var/bin/ vorhanden
/var/bin/tuxmaild # alternativen neuen tuxmaild starten
else
/bin/tuxmaild # im Image eingebauten tuxmaild starten
fi
fi
Aber das müssen die Imagebauer realisieren, bzw. das sollte ins CVS rein.
Welche Version der start_neutrino hast Du genommen?
Die von mir gepostet oder die von saruman?
Bei der von mir geposteten hab ich keine Probleme, die andere hab ich nicht getestet.
Wichtig ist, daß der Autostart deaktiviert ist, der zerstört sonst alles wieder.
Welche Version der start_neutrino hast Du genommen?
Die von mir gepostet oder die von saruman?
Die von saruman.
Gestern gings ja auch unmittelbar nachdem ich die start_neutrino geändert hatte und die Box neu gestartet hatte.
Nur verschicken ging bis jetzt noch nie.
Die tuxmail.conf ist noch i.O. sie wird ja auch kopiert.
Wäre das nicht toll, wenn TuxMail ein Log führen würde wo man vielleicht sehen könnte warum etwas nicht geht? Ach ja, das gibt's ja schon unter /tmp/tuxmaild.log...
Bin kein Experte, gebe aber trotzdem meinen Senf dazu ;-)
Beim CheckAccount sowie beim SaveMail wird im Fehlerfall immer zuerst ein QUIT geschickt, wäre also beim SendMail sicher auch nicht falsch.
Das du AUTH LOGIN einbaust finde ich toll, aber im Zweifelsfall besser eigene USER und PASS Daten nehmen, es gibt auch USER die unterschiedliche Daten dafür haben.
Wie wäre es in diesem Zusammenhang mit einer optionalen POP Anmeldung vor dem SMTP Senden ?
Hab jetzt mal das Versenden bei mir getestet: Klappt ohne Probleme.
robspr1 hat geschrieben:Das du AUTH LOGIN einbaust finde ich toll, aber im Zweifelsfall besser eigene USER und PASS Daten nehmen, es gibt auch USER die unterschiedliche Daten dafür haben.
Ja, das mit den verschiedenen AUTH-Daten halte ich auch für sinnvoll.
Gorcon hat geschrieben:LazyT, gibts vieleicht auch mal die Möglichkeit Anhänge zu verschicken?
Hmmm, ist immer noch eine Box primär zum Fernsehen, oder? Attachments halte ich da für weniger sinnvoll.
Aber da ich's nicht programmiere muss ich das auch nicht entscheiden.
Gorcon hat geschrieben:Gestern gings ja auch unmittelbar nachdem ich die start_neutrino geändert hatte und die Box neu gestartet hatte.
Okay, denn mal alles auf Anfang. Starte die Box mal neu und überprüfe mit "?" die Versionen. Hast Du eine standby.on/.off auf der Box? Falls ja, wie sehen die aus?