Sicher ist sicher.LazyT hat geschrieben:Warum muss man da denn immer unbedingt mit dem Vorschlaghammer draufhauen?killall -9 tuxmaild
Neues Tuxmail-Plugin mit tuxmaild um Mails auch zu lesen !!
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
damit die chance besteht das die datenbank zerstört ist und dann gar nichts mehr gehtLazyT hat geschrieben:Warum muss man da denn immer unbedingt mit dem Vorschlaghammer draufhauen?
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?
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
Hallo!
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:
Box noch mal neu starten.
Dann wird der Deamon immer gestartet.
Der Autostart darf nicht aktiviert werden.
Gruß Nachtvogel
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:
Code: Alles auswählen
#!/bin/sh
# $Id: start_neutrino,v 1.4 2004/06/30 18:25:08 essu Exp $
/var/bin/tuxmaild &
.
.
.
Dann wird der Deamon immer gestartet.
Der Autostart darf nicht aktiviert werden.
Gruß Nachtvogel
-
- Erleuchteter
- Beiträge: 682
- Registriert: Samstag 13. Juli 2002, 10:05
-
- Senior Member
- Beiträge: 1260
- Registriert: Samstag 6. Oktober 2001, 00:00
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Bis jetzt nicht so richtig wie es soll. Mal konnte ich keine Mails lesen mal gings. Verschicken konnte ich bis jetzt nichts.Nachtvogel hat geschrieben:@Gorcon
Hast Du es mal getestet, funktionierts?
Gruß Nachtvogel
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.
Gruß Gorcon
-
- Erleuchteter
- Beiträge: 682
- Registriert: Samstag 13. Juli 2002, 10:05
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):
Durch die Aufnahme in die 10-Sekunden-Schleife am Ende hat der Daemon auch genügend Zeit sich zu beenden und man kann sich das sleep 3 sparen.
Probier's mal aus. So sollte es klappen.
Code: Alles auswählen
#!/bin/sh
# $Id: start_neutrino,v 1.5 2005/03/29 17:57:49 mogway Exp $
if [ ! -e /var/tuxbox/config/scart.conf ]; then
cp /etc/scart.conf /var/tuxbox/config/scart.conf
fi
sectionsd
timerd
if [ -e /var/bin/camd2 ]; then
chmod +x /var/bin/camd2
/var/bin/camd2
else
/bin/camd2
fi;
if [ -e /var/etc/.pmt_update ] ; then
zapit -u
else
zapit
fi;
if [ -e /var/bin/tuxmaild ]; then
[ ! -x /var/bin/tuxmaild ] && chmod +x /var/bin/tuxmaild
/var/bin/tuxmaild
fi;
controld
nhttpd
neutrino -u -f
[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
pzapit -kill
i=9
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done
halt
Probier's mal aus. So sollte es klappen.
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
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?
Gruß Gorcon
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?
Gruß Gorcon
-
- Erleuchteter
- Beiträge: 682
- Registriert: Samstag 13. Juli 2002, 10:05
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.
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.
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
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/:
Aber das müssen die Imagebauer realisieren, bzw. das sollte ins CVS rein.
Greetz von DrStoned
Das einzige, was für die Zukunft dauerhaft Abhilfe schaffen würde, wäre ein solcher Eintrag in der rcS in /etc/init.d/:
Code: Alles auswählen
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
Greetz von DrStoned
Greetz von DrStoned
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Die von saruman.Nachtvogel hat geschrieben:Hallo!
Welche Version der start_neutrino hast Du genommen?
Die von mir gepostet oder 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.
Gruß Gorcon
-
- Tuxboxer
- Beiträge: 4391
- Registriert: Freitag 21. Mai 2004, 17:16
-
- Senior Member
- Beiträge: 1260
- Registriert: Samstag 6. Oktober 2001, 00:00
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
Irgendwie macht das Plugin wases will, mal wird das alte geladen mal das neue.
Hier mal das log:
Senden geht wie gesagt nicht.
Gruß Gorcon
Hier mal das log:
Code: Alles auswählen
POP3 -> +OK Hello there.
POP3 <- USER paul-mustermann
POP3 -> +OK Password required.
POP3 <- PASS Passwort
POP3 -> +OK Connected to proxy server.
POP3 <- STAT
POP3 -> +OK 3 4504
POP3 <- UIDL 3
POP3 -> +OK 3 UID4-1116622777
POP3 <- UIDL 2
POP3 -> +OK 2 UID2-1116622777
POP3 <- UIDL 1
POP3 -> +OK 1 1116622766.M700521P14917V000000000000000DI01EF67B9_0.mail-in-01-z2,S=1627
POP3 <- QUIT
POP3 -> +OK Bye-bye.
SMTP -> 220 postman.arcor.de ESMTP Sendmail 8.13.4/8.13.4; Sun, 22 May 2005 15:58:06 +0200 (MEST)
SMTP <- HELO tuxmaild
SMTP -> 250 postman.arcor.de Hello p548C0E1B.dip0.t-ipconnect.de [84.140.14.27], pleased to meet you
SMTP <- MAIL FROM: <paul-mustermann@arcor.de>
SMTP -> 250 2.1.0 <paul-mustermann@arcor.de>... Sender ok
SMTP <- RCPT TO: <paul-mustermann@arcor.de>
SMTP -> 550 5.7.1 <paul-mustermann@arcor.de>... Relaying denied - only use for SMTP_AUTH
POP3 -> +OK Hello there.
POP3 <- USER paul-mustermann
POP3 -> +OK Password required.
POP3 <- PASS Passwort
POP3 -> +OK Connected to proxy server.
POP3 <- STAT
POP3 -> +OK 3 4504
POP3 <- UIDL 3
POP3 -> +OK 3 UID4-1116622777
POP3 <- TOP 3 5000
POP3 -> +OK
POP3 <- QUIT
POP3 -> +OK Bye-bye.
SMTP -> 220 postman.arcor.de ESMTP Sendmail 8.13.4/8.13.4; Sun, 22 May 2005 15:58:33 +0200 (MEST)
SMTP <- HELO tuxmaild
SMTP -> 250 postman.arcor.de Hello p548C0E1B.dip0.t-ipconnect.de [84.140.14.27], pleased to meet you
SMTP <- MAIL FROM: <paul-mustermann@arcor.de>
SMTP -> 250 2.1.0 <paul-mustermann@arcor.de>... Sender ok
SMTP <- RCPT TO: <paul-mustermann@arcor.de>
SMTP -> 550 5.7.1 <paul-mustermann@arcor.de>... Relaying denied - only use for SMTP_AUTH
Gruß Gorcon
-
- Senior Member
- Beiträge: 1260
- Registriert: Samstag 6. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
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 ?
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 ?
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Erleuchteter
- Beiträge: 682
- Registriert: Samstag 13. Juli 2002, 10:05
Hab jetzt mal das Versenden bei mir getestet: Klappt ohne Probleme.
Aber da ich's nicht programmiere muss ich das auch nicht entscheiden.
Ja, das mit den verschiedenen AUTH-Daten halte ich auch für sinnvoll.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.
Hmmm, ist immer noch eine Box primär zum Fernsehen, oder? Attachments halte ich da für weniger sinnvoll.Gorcon hat geschrieben:LazyT, gibts vieleicht auch mal die Möglichkeit Anhänge zu verschicken?
Aber da ich's nicht programmiere muss ich das auch nicht entscheiden.
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?Gorcon hat geschrieben:Gestern gings ja auch unmittelbar nachdem ich die start_neutrino geändert hatte und die Box neu gestartet hatte.