Frank B
10-05-2001, 17:23
Hallo
Ich steh vor einem ziemlich blöden Problem.
Ich möchte gerne am Clienten wenn er zb mit Outlook nachschauen will on neue Mails da sind, das sich aufm Gateway wo Fetchmail/Postfix läuft, Fetchmail starttet nachschaut/abholt und sich dann wieder beendet. Da auf dem Gateway Iptables läuft, kann ich schonmal eine Regel machen die besagt, das wenn der Client nach mails schaut, der ankommende Request an Port 110 gedropt und gelogt wird. So nun logt der das ins Syslog mit, sagen wir mal, Emailrequest.
Das is ja schonmal ne gute Ausgangsposition, denn wenn jetzt ein Script ständig nach diesem wert im Syslog schaut und ein NEUER hinzugekommen ist Fetchmail startet und wieder schliesst wäre ich seeeeeehr glücklich.
Warum nicht Fetchmail -d 1 oder so ? ja weil ich es gerne genauso wie immer hätte, erst wenn ich sage schau nach das er das dann und zwar nur dann, auch macht. Ich brauch wirklich kein Programm was alle paar sekunden da rum pingt. Und Fetchmal, kanns leider nur auf die periodische Art :(
Ciao Frank
Ich steh vor einem ziemlich blöden Problem.
Ich möchte gerne am Clienten wenn er zb mit Outlook nachschauen will on neue Mails da sind, das sich aufm Gateway wo Fetchmail/Postfix läuft, Fetchmail starttet nachschaut/abholt und sich dann wieder beendet. Da auf dem Gateway Iptables läuft, kann ich schonmal eine Regel machen die besagt, das wenn der Client nach mails schaut, der ankommende Request an Port 110 gedropt und gelogt wird. So nun logt der das ins Syslog mit, sagen wir mal, Emailrequest.
Das is ja schonmal ne gute Ausgangsposition, denn wenn jetzt ein Script ständig nach diesem wert im Syslog schaut und ein NEUER hinzugekommen ist Fetchmail startet und wieder schliesst wäre ich seeeeeehr glücklich.
Warum nicht Fetchmail -d 1 oder so ? ja weil ich es gerne genauso wie immer hätte, erst wenn ich sage schau nach das er das dann und zwar nur dann, auch macht. Ich brauch wirklich kein Programm was alle paar sekunden da rum pingt. Und Fetchmal, kanns leider nur auf die periodische Art :(
Ciao Frank