| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - AVM FritzBox

Knowledge base

6 Benutzer online Druckversion




zurück



AVM FritzBox
IMAP-Konto auf neue E-Mails prüfen und LED's schalten

Ich habe die Skripte von http://www.vollkornpapier.de/PopChecker genommen und ein klein wenig ergänzt :

  • Es wird jetzt IMAP verwendet und nicht POP
  • Die Anzahl der ungelesenen E-Mails wird zurückgegeben
  • Durch den Eintrag in der debug.cfg wird das Skript im Hintergrund gestartet


Das Skript checkmail.php für den Server (PHP) :

<?php
$mbox=imap_open("{localhost/imap/ssl/novalidate-cert:993}INBOX","[BENUTZERNAME]","[KENNWORT]");
$mails_aktuell =  imap_num_msg($mbox);

$new_messages=0;
for( $i=1 ; $i < $mails_aktuell+1 ; $i++ ) {
        $msg = imap_header($mbox, $i);

        if ($msg->Unseen == "U"|| $msg->Recent == "N") {
                $new_messages = $new_messages + 1;
        }
}

if($new_messages > 0) {
        header("HTTP/1.1 200 OK");
        echo "neue Mail(s)";
}
else
{
        header("HTTP/1.1 404 Not Found");
        echo "keine neuen Mails.";
}
echo "<br>".imap_last_error()."<br>Anzahl der ungelesenen Mails:".$new_messages;
?>



Auf der Fritz!box wird folgendes in die Datei /var/flash/debug.cfg eingetragen :

# my checkmail
cat > checkmail.sh <<EOF
# Erst einmal die Schnipsel
echo 7,3>/var/led
# lässt die Info LED blinken
echo 7,1>/var/led
# schaltet die Info LED wieder aus

# und hier der Code...
while [ "1" = "1" ]
do
        wget http://[SERVER]/checkmail.php -O /dev/null >/dev/null 2>&1

        if [ "$?" != "0" ]; then
                echo 7,1>/var/led
        else
                echo 7,3>/var/led
        fi

        sleep 300
done
EOF
./checkmail.sh </dev/null > /dev/null &


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>