Zambo
05.12.01, 22:57
Hallo, ich habe mit meinem RedHat 7.1 Server (Internetverbindung mit rp-pppoe, dial on demand) folgendes Problem:
Meine /etc/ppp/ip-up.local sieht so aus:
/etc/filter/regeln $4 # Meine Firewall
/usr/sbin/sendmail -q & # Mails verschicken
/usr/bin/fetchmail -a -v >> /var/log/fetchmail & # Mails abholen
Die Firewall funktioniert einwandfrei. Sendmail, wenn ich es richtig getestet habe, verschickt die Mails.
Aber fetchmail holt sie nicht ab. Es funktioniert manuell und auch mit crontab, nur nicht mit ip-up.local. Wenn ich mit tail -f /var/log/messages beobachte, dann tut sich nichts. Nach einem Neustart müsste es doch ausgeführt werden, oder? Wenn ich einen Ping ins Internet mache, sehe ich in /var/log/messages, das die Verbindung per dial on demand entsteht, aber fetchmail holte keine mails (obwohl welche da sind!!!). Wenn ich dann warte, bis cron ausgeführt wird, sehe ich dann deutlich in /var/log/messages, wie eine Verbindung ensteht und fetchmail die mails holt.
Warum wird fetchmail nicht mit ip-up.local ausgeführt?
Danke im Voraus:confused:
Meine /etc/ppp/ip-up.local sieht so aus:
/etc/filter/regeln $4 # Meine Firewall
/usr/sbin/sendmail -q & # Mails verschicken
/usr/bin/fetchmail -a -v >> /var/log/fetchmail & # Mails abholen
Die Firewall funktioniert einwandfrei. Sendmail, wenn ich es richtig getestet habe, verschickt die Mails.
Aber fetchmail holt sie nicht ab. Es funktioniert manuell und auch mit crontab, nur nicht mit ip-up.local. Wenn ich mit tail -f /var/log/messages beobachte, dann tut sich nichts. Nach einem Neustart müsste es doch ausgeführt werden, oder? Wenn ich einen Ping ins Internet mache, sehe ich in /var/log/messages, das die Verbindung per dial on demand entsteht, aber fetchmail holte keine mails (obwohl welche da sind!!!). Wenn ich dann warte, bis cron ausgeführt wird, sehe ich dann deutlich in /var/log/messages, wie eine Verbindung ensteht und fetchmail die mails holt.
Warum wird fetchmail nicht mit ip-up.local ausgeführt?
Danke im Voraus:confused: