Pop3 automatisch auf neue Emails prüfen!

Welche Fehlermeldungen waren das denn?
Wenn es nur die "Fehlermeldung" war, dass das Update gescheiert sei, aber dann doch OK kommt (o.ä.), müsste das Update an sich funktioniert haben. Diese Meldung kommt nur, weil es sich ja nicht um eine echte FW handelt, sondern nur um ein sog. Pseudo-Image, mit dem in die debug.cfg Datei auf Deiner FB die nötigen Einträge gemacht werden.

Beim checkmaild, der im ds-mod enthalten ist (den Du offenbar ja nicht verwendest), gibt es Einstellunegn zum Email-Konto. Dort sind u.a. die Email-Adresse bzw. das Email-Konto, der POP3- bzw. auch IMAP-Server sowie das Passwort einzutragen. Sonst weiß checkmaild ja nicht, ob neue Emails da sind.
 
Es kommt sowas:

--------------------------------------------------------------------------
FRITZ!Box Anlagensoftware (Firmware)
Das Firmware-Update ist fehlgeschlagen:

Es trat ein nicht näher spezifizierter Fehler während des Updates auf.

Wiederholen Sie das Firmware-Update oder starten Sie FRITZ!Box neu.

Firmware-Update wiederholen:

Geben Sie die Datei mit dem Firmware-Update an:



Starten Sie das Firmware-Update mit der Schaltfläche "Update".



FRITZ!Box neu starten

Klicken Sie auf die Schaltfläche "Neu starten", um mit dem bisherigen Firmware-Stand weiter zu arbeiten.
---------------------------------------------------------------------

Warscheinlich ist es nicht gelungen?`


Heimatkanal
 
Heimatkanals Fritzbox schrieb:
Es trat ein nicht näher spezifizierter Fehler während des Updates auf.
Heimatkanal schrieb:
Warscheinlich ist es nicht gelungen?
Das sieht leider in der Tat so aus.
Auch wenn's trivial klingt: Hast Du das Image nochmal neu erstellt und das "Update" damit nochmal versucht?
 
Hallo,

"Das sieht leider in der Tat so aus.
Auch wenn's trivial klingt: Hast Du das Image nochmal neu erstellt und das "Update" damit nochmal versucht?"

Leider habe ich Dich nicht verstanden.
Was heißt das " Image neu erstellt" ?

Ich habe kein DS Mod drauf, ich habe original FW 29.04.15 drauf und was soll ich da erstellen? Ich kann die gleiche FW noch mal mal drauf auf die BOX wenn das bei gleichen FW über Webinterface geht.

Mit der Datei "checkmailtd.tar.gz" habe ich auch nichts gemacht, nur so wie die ist als Firmware Update über Web interface probiert mit diesem Ergebnis.

MfG

Heimatkanal
 
Sorry, Missverständnis meinerseits.
Könntest Du die .tar.gz-Datei dann evtl. nochmal neu herunterladen (Browser-Cache vorher löschen) und es damit nochmal versuchen?

Evtl. solltest Du vorher und nachher Deine FB neu starten.

Falls es gar nicht klappt, hoffe ich, dass sonst noch jemand hier eine gute Idee hat.

Alternativ könntest Du Dir den ds-mod compilieren (unter Windows mit Cygwin, siehe Anleitung hier im Forum) und auf Deine FB packen. Dort wäre dann der checkmaild (unter anderen sehr nützlichen Tools) mit enthalten.

Viel Erfolg!
 
Heimatkanal schrieb:
Mit der Datei "checkmailtd.tar.gz" habe ich auch nichts gemacht, nur so wie die ist als Firmware Update über Web interface probiert mit diesem Ergebnis.
Hehe.
Das ist kein Pseudo-Image!
Du musst den Inhalt des Archivs auf deinen Webserver entpacken und dir in die debug.cfg ein Init-Skript schreiben. Oder gibts das auch von Construct?

MfG Oliver
 
olistudent schrieb:
Hehe.
Das ist kein Pseudo-Image!
Du musst den Inhalt des Archivs auf deinen Webserver entpacken und dir in die debug.cfg ein Init-Skript schreiben. Oder gibts das auch von Construct?

MfG Oliver


:)
Danke Olisudent:)
Dumm gefragt:
Die Datei entpacken mit Winzip kann ich aber was weiter?
Als was für eine Datei ( erweiterung ) auf die Festplatte speichern?
Und dann wohin damit? Muß ich einen Webserver haben z.B. von 1&1 oder Strato? und dahin schicken? Ich will meine FreeGmx emails "checken" und bei dem ist kein Webserver dabei.
Und ein Init-Script in debug.cfg zu schreiben... :)
Ich kann zwar Telnet bei 7170 einschalten und die debug.cfg sogar finden aber wie rausbekommen aus der Box, editieren und wieder reinschreiben?
Sorry, ich habe ganz am Anfang geschrieben daß ich abslotuter Anfänger bin und für solche Leute gibt es leider keine Anleitungen.

MfG

Heimatkanal
 
Heimatkanal schrieb:
Als was für eine Datei ( erweiterung ) auf die Festplatte speichern?

???? Das ist ein Linux Binary, sprich keine Erweiterung. Linux erkennt die Ausfürhbarkeit von Dateien nicht an Endungen, sondern an Dateiattributen. Diese müssen dann nach dem Runterladen auf der Box korrekt gesetzt werden (chmod).

Heimatkanal schrieb:
Und dann wohin damit? Muß ich einen Webserver haben z.B. von 1&1 oder Strato? und dahin schicken?
Ja. Die entpackte Datei muss auf einen Webserver, von dort muss die Box sie dann abholen, ausführbar machen und starten.

Heimatkanal schrieb:
Ich kann zwar Telnet bei 7170 einschalten und die debug.cfg sogar finden aber wie rausbekommen aus der Box, editieren und wieder reinschreiben?

*seufz*

Suchen bildet: http://www.ip-phone-forum.de/showthread.php?t=94298

Gruß,
Kay.
 
Ich hab mal ein Pseudo-Update gebastelt.
Tar-File übers Webinterface "flashen", Neustart abwarten.
Danach mit "nvi /var/flash/debug.cfg" die Zugangsdaten eintragen:
Code:
# CONFIGURATION
cat >> /var/tmp/checkmail.conf << 'EON'
STARTDELAY=30
INTERVALL=15
LOGGING=Y
LOGMODE=S
NAME0=[COLOR=red]web.de[/COLOR]
POP30=[COLOR=red]pop.web.de[/COLOR]
IMAP0=
USER0=[COLOR=red]olistudent[/COLOR] 
PASS0=[COLOR=red]geheim[/COLOR]
INBOX0=
EON
# CONFIGURATION END
# wait for server
while !(ping -c 1 www.google.de)
do
  sleep 5
done
# change dir
cd /var/tmp
# load files
wget http://www.metz-kl.de/files/checkmaild
# make them executable
chmod +x /var/tmp/checkmaild
# start checkmaild
sleep 60
/var/tmp/checkmaild
MfG Oliver
 

Anhänge

  • pseudo_update.image.tar
    3 KB · Aufrufe: 24
Zuletzt bearbeitet:
Sorry, ich hatte diese Erweiterung mit der eingebauten Funktion im ds-mod (checkmaild) verwechselt.

@olistudent:
Sofern der Server (metz-kl) nicht erreichbar ist, läuft debug.cfg auch nicht weiter durch, oder?
D.h., wenn dahinter noch relevante Dinge abzuarbeiten wären, würden die bei Server down leider nicht zum Zuge kommen.
Wie ließe sich denn ein timeout einbauen, so dass nach 30 Sekunden die debug.cfg auch bei Server down weiter abgearbeitet wird?
 
Du kannst dir das ja auch auf einen eigenen Account legen.
Ich hab da jetzt aber noch nix neues eingebaut.

MfG Oliver
 
olistudent schrieb:
Ich hab mal ein Pseudo-Update gebastelt.
Tar-File übers Webinterface "flashen", Neustart abwarten.
Danach mit "nvi /var/flash/debug.cfg" die Zugangsdaten eintragen:
Code:
# CONFIGURATION
cat >> /var/tmp/checkmail.conf << 'EON'
STARTDELAY=30
INTERVALL=15
LOGGING=Y
LOGMODE=S
NAME0=[COLOR=red]web.de[/COLOR]
POP30=[COLOR=red]pop.web.de[/COLOR]
IMAP0=
USER0=[COLOR=red]olistudent[/COLOR] 
PASS0=[COLOR=red]geheim[/COLOR]
INBOX0=
EON
# CONFIGURATION END
# wait for server
while !(ping -c 1 [URL="http://www.metz-kl.de"]www.metz-kl.de[/URL])
do
  sleep 5
done
# change dir
cd /var/tmp
# load files
wget [URL="http://www.metz-kl.de/checkmaild"]http://www.metz-kl.de/checkmaild[/URL]
# make them executable
chmod +x /var/tmp/checkmaild
# start checkmaild
sleep 60
/var/tmp/checkmaild
MfG Oliver


Danke an Olistudent!
Endlich was für Doofies! :)

Aber frage ich noch mal trotzdem:
Alles das was in blauem Fenster ( angefangen mit # CONFIGURATION und beendet mit /var/tmp/checkmaild ) ist, kopiere ich, einfüge in Editor und speichere auf der Festplatte z.B. als "pseudo.tar"
Danach jage ich das als Firmware Update über Fitzbox-Web Interface und warte ab bis Fritzbox neu gestartet ist.
Danach gebe ich in Windows bei Start/Ausführen "Telnet" ein
dann "open 192.168.178.1"
wenn Zugang geglückt dann "nvi /var/flash/debug.cfg"
und trage bei den richtigen stellen die Zugangsdaten von meinem Email-Konto.

Ende?

MfG

Heimatkanal
 
Hm, ich glaub ich hab vergessen das Pseudo-Image anzuhängen. ;-)
Sobald ich daheim bin, werde ich das nachholen.

MfG Oliver
 
So, hab das File hier hochgeladen.

MfG Oliver
 
olistudent schrieb:
Du kannst dir das ja auch auf einen eigenen Account legen.
Ich hab da jetzt aber noch nix neues eingebaut.
Wie gesagt, ich nutze den ds-mod, und damit funktioniert es ja.
Meine Frage bzgl. "server down" etc. war eher, um etwas dazuzulernen. :wink:

Klar, wenn ich die nötigen Dateien für FB-Erweiterungen auf einen eigenen Account lege, der (fast) immer verfügbar ist, gibt's kaum Probleme.

A propos:
Wie lassen sich eigentlich Erweiterungen mittels wget von einem NAS (z.B. NSLU2) holen?
Reicht es, wenn ich auf dem NAS einen bftpd laufen habe?
Wie richte ich den ein, dass niemand von außen drauf zugreift?
(Die NSLU2 hängt hinter der FBF 7170 am Internet wegen Shoutcast.)

Lassen sich Dateien auch (mittels wget?) über WebDAV (z.B. aus dem GMX Mediacenter) holen?
 
Was mache ich falsch?

Ich habe volgendes gemacht:
1. Pseudo_image.tar vom Olistudent über Webinterface als Firmware-Update eingespielt. Hat gemeckert das es nicht von AVM ist aber trotzdem update gemacht.
2. Box starten automatisch neu.
3.Telnet gestartet.
nvi /var/flash/debug.cfg
"i" zum editieren benutzt
ESC
:wq

4. Box neu gestartet, email zu mir geschickt aber nicht mit dem Outlook geholt, 30min gewartet = keine LED leuchtet ausser "Power".

Hier, so sieht meine debug.cfg aus:


# CONFIGURATION
cat >> /var/tmp/checkmail.conf << 'EON'
STARTDELAY=15
INTERVALL=5
LOGGING=Y
LOGMODE=S
NAME0=gmx.net
POP30=pop.gmx.net
IMAP0=
USER0=gmxemailadresse
PASS0=meinpassworddazu
INBOX0=

EON

# CONFIGURATION END

# wait for server
while !(ping -c 1 www.google.de)
do
sleep 5
done

# change dir
cd /var/tmp

# load files
wget http://www.metz-kl.de/files/checkmaild

# make them executable
chmod +x /var/tmp/checkmaild

# start checkmaild
sleep 60
/var/tmp/checkmaild

~
~
 
Hi.
Was sagt denn "ps"? Läuft der checkmaild?
Ist er geladen? "ls -l /var/tmp"

MfG Oliver
 
olistudent schrieb:
Hi.
Was sagt denn "ps"? Läuft der checkmaild?
Ist er geladen? "ls -l /var/tmp"

MfG Oliver


ls -l /var/tmp

-rw-r--r-- 1 root root 132 Sep 8 2002 checkmail.conf
-rwxr-xr-x 1 root root 3078 Sep 8 2002 checkmaild
srwxr-xr-x 1 root root 0 Sep 8 2002 cm_logic.ctl
drwxr-xr-x 1 root root 0 Sep 8 2002 csem
-rwxrwxrwx 1 root root 10 Aug 2 15:59 group
-rwxrwxrwx 1 root root 54 Aug 2 15:59 hosts
-rw-r--r-- 1 root root 3579 Sep 8 2002 igddesc.xml
srwxr-xr-x 1 root root 0 Sep 8 2002 me_dsld.ctl
srwxr-xr-x 1 root root 0 Sep 8 2002 me_voipd.ctl
-rw-r--r-- 1 root root 207 Sep 8 2002 passwd
-rwxrwxrwx 1 root root 50 Sep 8 2002 resolv.conf
-rwxrwxrwx 1 root root 26 Aug 2 15:59 shadow


# ps
PID Uid VmSize Stat Command
1 root 332 S init
2 root SW [keventd]
3 root RWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
7 root SW [mtdblockd]
8 root SW [tffsd_mtd3]
319 root SW [khubd]
462 root SW [capitransp]
489 root 2636 S N ctlmgr
521 root 1780 S N websrv
526 root 1972 S igdd
532 root 1876 S multid
543 root 1780 S N websrv
550 root 1780 S N websrv
555 root 1780 S N websrv
574 root 2092 S dsld -i -n
587 root 816 S telefon a127.0.0.1
592 root 272 S telnetd -l /sbin/ar7login
594 root 2496 S < voipd
601 root 200 S /bin/run_clock -c /dev/tffs/mtd3 -d
616 root 1972 S igdd
617 root 1972 S igdd
618 root 1972 S igdd
636 root 332 S init
729 root 392 S /bin/sh /usr/bin/nvi /var/flash/debug.cfg
732 root 348 R vi /var/nvi.tmp
930 root 416 S -sh
1021 root 296 R ps
#
 
Grrr, blödes Freecity.
Ersetz mal die URL durch:
Code:
http://www-user.rhrk.uni-kl.de/~metz/files/checkmaild

MfG Oliver
 
Wow!:D

Es scheint zu funzen!

Da habe ich nur noch diese Frage:

LOGGING=Y
LOGMODE=S


Brauche ich unbedingt Logging? und wenn ja, muß ich ab und zu die logs irgendwie löschen? sonst ist irgendwan die Box voll?

Wenn ich logging nicht brauche, mache ich so?

LOGGING=N
LOGMODE=? (bleibt bei S ? )

Noch mal VIELEN DANK AN ALLE ABER SUUUUPER DANK AN Olistudent!
:D


P.S. Ich baue mir jetzt eine schöne, blaue SMD 1206 LED ein für die Funktion!
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.