Hi Leute,
Ich habe folgendes Problem mit checkmaild:
ich werde wegen ein und der selben email jede 2min (je nach dem natürlich wie das einstelle) aufs handy angerufen. so soll es sicherlich nicht funktionieren
Ich habe die neueste version von checkmaild - 0.4.3
Ausgabe - syslogd:
Code:
Mar 1 23:47:25 fritz syslog.info syslogd started: BusyBox v1.9.1
Mar 1 23:47:39 fritz daemon.info CheckMailD: shutdown
Mar 1 23:47:39 fritz daemon.info CheckMailD: 0.4.2 closed [01.03.2008 - 23:47:39]
Mar 1 23:47:41 fritz daemon.info CheckMailD: FON= out of Range, set to "1"
Mar 1 23:47:41 fritz daemon.info CheckMailD: check 1 Account(s) every 2min without Logging
Mar 1 23:48:13 fritz daemon.info CheckMailD: Account 0 = 000(001)/001 Mail(s) for steview_n1
Mar 1 23:48:13 fritz daemon.info CheckMailD: Notify over Phone
Mar 1 23:48:15 fritz daemon.info callmonitor: [15] EVENT=out:request SOURCE='518xxx' DEST='0176xxxxxxxx' SOURCE_NAME='1und1' DEST_NAME=''
Mar 1 23:48:15 fritz daemon.info callmonitor: [15+] SOURCE_DISP='518xxx' DEST_DISP='0176xxxxxxxx' ID=0 EXT=0 DURATION= TIMESTAMP='01.03.08 23:48:15' PROVIDER=SIP1
Mar 1 23:48:28 fritz daemon.info CheckMailD: Status-Event: /mod/etc/maillog.cfg (/mod/etc/maillog.cfg 1 1 0)!
Mar 1 23:48:28 fritz daemon.info callmonitor: [16] EVENT=out:cancel SOURCE='518xxx' DEST='0176xxxxxxxx' SOURCE_NAME='1und1' DEST_NAME=''
Mar 1 23:48:28 fritz daemon.info callmonitor: [16+] SOURCE_DISP='518xxx' DEST_DISP='0176xxxxxxxx' ID=0 EXT=0 DURATION=0 TIMESTAMP='01.03.08 23:48:28' PROVIDER=SIP1
Mar 1 23:50:29 fritz daemon.info CheckMailD: Account 0 = 000(001)/001 Mail(s) for steview_n1
Mar 1 23:50:29 fritz daemon.info CheckMailD: Notify over Phone
Mar 1 23:50:32 fritz daemon.info callmonitor: [17] EVENT=out:request SOURCE='518xxx' DEST='0176xxxxxxxx' SOURCE_NAME='1und1' DEST_NAME=''
Mar 1 23:50:32 fritz daemon.info callmonitor: [17+] SOURCE_DISP='518xxx' DEST_DISP='0176xxxxxxxx' ID=0 EXT=0 DURATION= TIMESTAMP='01.03.08 23:50:32' PROVIDER=SIP1
Mar 1 23:50:44 fritz daemon.info CheckMailD: Status-Event: /mod/etc/maillog.cfg (/mod/etc/maillog.cfg 1 1 0)!
Mar 1 23:50:45 fritz daemon.info callmonitor: [18] EVENT=out:cancel SOURCE='518xxx' DEST='0176xxxxxxxx' SOURCE_NAME='1und1' DEST_NAME=''
Mar 1 23:50:45 fritz daemon.info callmonitor: [18+] SOURCE_DISP='518xxx' DEST_DISP='0176xxxxxxxx' ID=0 EXT=0 DURATION=0 TIMESTAMP='01.03.08 23:50:44' PROVIDER=SIP1
Mar 1 23:52:46 fritz daemon.info CheckMailD: Account 0 = 000(001)/001 Mail(s) for steview_n1
Mar 1 23:52:46 fritz daemon.info CheckMailD: Notify over Phone
beim shutdown steht im syslog, dass es die 0.4.2 version ist.. hab mich sehr gewundert, denn nach
cat make/checkmaild/checkmaild.mk steht in der ersten zeile
$(call PKG_INIT_BIN, 0.4.3) .. also müsste ich eigentlich die 0.4.3 haben dachte ich mir. egal, um auf nummer sicher zu gehen 'svn up' , dann nochmal 'make' - neues image erstellt und draufgespielt. trotzdem nach shutdown: "0.4.2 closed" .. kann ja sein, dass es bei 0.4.3 vergessen wurde zu ändern.. oder da stimmt bei mir was nich, kein plan.
jedenfalls wie ihr aus dem log entnehmen könnt, ruft mich meine box jede 2min an :/
Meine checkmaild einstellungen habe ich als screenshot angehängt.
Vielleicht hat jemand von Euch eine Idee,
p.s. wenn ihr weitere ausgaben braucht dann sagt bescheid
EDIT
hat sich erledigt, damit er nicht ständig anruft musste ich die led-signalisierung anschalten (danke bodega) - dann hatte ich aber das problem, dass nur nach der ersten mail angerufen wurde (also NUR nachdem status_led auf off gesetzt war .. bei einer zweiten mail (led on) hat er nicht angerufen.
musste ich in der checkmaild.c entspr. zeilen suchen und ersetzen (danke olistudent!):
Code:
int mails = newmails + oldmails;
if ((led_status == 0) && (mails > 0 || newmails > 0))
{
// set LED on
if(lednot == 'Y')
LEDEvent(true, mails, ledmajor, ledminor);
}
if ((newmails > 0) && (telnot == 'Y'))
{
// Phone-Event (call phone)
TelEvent(fon, sip, num);
}
if ((mails == 0 && newmails == 0))
Gruß,
Alex