Bjoern Buerger (b.buerger@tu-bs.de) wrote:
Moin Moin, Ich wuerde gerne fetchmail dazu veranlassen, mehrere Accounts nacheinander abzuklappern. Der erste Account soll dabei jedesmal voellig leergeraeumt werden, waehrend Fetchmail beim zweiten nur die neuen Mails holen soll.
hallo Bjoern, eine etwas unelegante Lösung ist folgende: du legst insgesamt 2 .fetchmailrc's an: die erste im /root Verzeichnis für den Account der leergeraeumt werden soll, die zweite in deinem Heimatverzeichnis für den anderen Account. Nun bastelst du dir ein kleines skript das du dann als root startest: #!/bin/sh fetchmail su bjoern -c fetchmail Mit dem su Befehl verwandelst sich Root in den 2. Account. Da Fetchmail die .fetchmailrc im Heimatverzeichnis des jeweiligen Users erwartet kann so ein unterschiedliches Verhalten realisiert werden. Mags eleganter gehen man mag mich dafür kreuzigen, es funktioniert immerhin mfg Horst p.s.: das skript habe ich schnell aus dem kopf zusammengebastelt, kann sein, daß du es um Pfadangaben erweitern musst. Wenn dich gleichzeitig die Protokollierung des abholvorgangs in eine Log-Datei interessiert: ein Beispiel ist in der Datei /etc/ppp/ip-up enthalten -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux