Moin, On 07.12.2001 00:50 Waldemar Brodkorb wrote, at least in part:
Hi,
From the keyboard of Malte,
Moin,
On 05.12.2001 20:07 Thorsten Haude wrote, at least in part:
~[...~] Das halte ich für falsch, sinnvollerweise gehört das Ding nach /etc.
Bei fetchmail hat eben jeder User seine fetchmailrc. Ich mag die Datei aber auch lieber in /etc/ und richte fetchmail daher immer so ein, dass es als `fetchmail -f /etc/fetchmail.conf` startet. Das einzige Problem dass Du dann noch hast ist, wenn Du einen manuellen fetch ausführen willst (fetchmail findet dann keine rc). Dafür brauchst Du dann noch ein `ln -s /etc/fetchmail.conf /root/.fetchmailrc`.
NACK. fetchmail bietet die Möglichkeit Mails für verschieden Benutzer abzuholen, dabei sollte das Programm aus Sicherheitsgründen nicht mit der effektiven UID 0 --> root laufen!
Kurz angedeutet: ls -la /etc/fetchmailrc -rwx--x--- 1 fetchmai root 698 Sep 4 23:50 /etc/fetchmailrc
grep fetchmail /etc/passwd fetchmail:x:101:65534::/var/run/fetchmail:/bin/sh
Dazu ein geschicktes Start oder ip-up-Skript mit su und schon funzt es. oder auf der Kommandozeile: su fetchmail -c "fetchmail -d0 -a -f /etc/fetchmailrc"
Na ja, dafür hat SuSE das tolle Tool startproc. Bei mir lautet der Aufruf AFAIK (bin grad zu faul nachzugucken) `startproc -u daemon -g daemon fetchmail -f /etc/fetchmail.conf` oder so ähnlich. Aber ansonsten ACK. (Den Link brauch ich trotzdem, um als root ein manuelles Mailabholen zu triggern). Gruss Malte