Am Do, 2004-01-01 um 16.30 schrieb Urs Schaffner:
Am Donnerstag, 1. Januar 2004 14.25 schrieb Marcus Habermehl:
Am Do, 2004-01-01 um 13.33 schrieb Urs Schaffner:
Am Donnerstag, 1. Januar 2004 12.23 schrieb Marcus Habermehl:
Am Do, 2004-01-01 um 07.42 schrieb Stefan Waidele jun.:
Marcus Habermehl wrote:
Ich würde gerne fetchmail bei Einwahl ins Internet ausführen lassen.
Bei mir gibt es nur das Verzeichnis /etc/ppp. Kein /etc/ippp. Und ein ip-up.local gibt es in /etc überhaupt nicht.
Unter /etc/sysconfig/network/scripts habe ich ein Skript ifup-ipppp.local und unter /etc/ippp (neu erstellt) ein Skript ip-up.local erstellt.
Du musst in /etc/ppp die Datei ip-up.local erzeugen und mit dem Aufruf von fetchmail fuellen. Ein 'chmod a+x ip-up.local' nicht vergessen. Dieses Script wird dann von /etc/ppp/ip-up aufgerufen (Zeile 115). Wenn noetig, so kannst Du auch das Script /etc/ppp/ip-down.local erzeugen.
Das habe ich jetzt gemacht.
#! /bin/sh
fetchmail -s -k
Aber die Nachrichten wurden nicht abgeholt. Für den Fall, dass mein Einwahlprogramm eine Rolle spielt.
Werden die mails abgeholt, wenn Du /etc/ppp/ip-up.local von Hand aufrufst?
Ich benutze cinternet mit dem Befehl
cinternet -i ippp0 -A
Da ich ISDN habe, müsste es doch etwas mit ippp sein, oder?
Du kannst so was wie:
echo "Start fetchmail" > /tmp/ipuplocal.txt
in das Script ip-up.local aufnehemen und damit nach prueffen ob das Script tatsaechlich aufgerufen wird.
Das Skript wird auch bei der Einwahl aufgerufen. Ich hatte nur nicht daran gedacht, dass das Skript, und somit fetchmail, von root ausgeführt wird. Da root keine ~/.fetchmailrc hat und die /etc/fetchmailrc auskommentiert war, konnte natürlich auch nix abgerufen werden. Gruß Marcus