Mailinglist Archive: opensuse-de (5499 mails)
| < Previous | Next > |
Re: fetchmail bei Einwahl ausführen
- From: Marcus Habermehl <bmh1980de@xxxxxxxx>
- Date: Sun, 04 Jan 2004 01:19:43 +0100
- Message-id: <1073175583.8401.18.camel@xxxxxxxxxxxxx>
Hallo.
Am So, 2004-01-04 um 01.06 schrieb Andreas Hergesell:
> Hi Marcus,
>
> Ich hab den Anfang der Diskussion jetzt nicht verfolgt...
>
> Am Sonntag, 4. Januar 2004 00:49 schrieb Marcus Habermehl:
>
> > Jetzt muss ich mich doch nochmal melden.
> >
> > Ich habe in /etc/ppp/ip-up.local folgendes eingetragen.
> >
> > #! /bin/sh
> >
> > fetchmail -d 120
>
> 1. In Skripten immer den vollen Pfad angeben.
> 2. Warum startest du fetchmail in der ip-up.local und dann als
> Dämon? Beendest du ihn auch?
1. fetchmail wird ja gefunden. Nur die Parameter werden nicht mit
übernommen. Glaube nicht, dass die komplette Pfadangabe etwas daran
ändern würde.
2. Weil ich nur einen ISDN-Anschluss habe und ich nicht ständig die
Befehle eintippen möchte, wenn es auch anders geht. Ich beende ihn in
der /etc/ppp/ip-down.local mit fetchmail -q
> > fetchmail wird bei der Einwahl auch ausgeführt. Aber nur
> > einmalig. Und zwar mit dem Befehl
> >
> > fetchmail -f /etc/fetchmailrc
>
> Wie hast du das herausgefunden?
Das habe ich mit ps -ef | grep mail getestet.
> > Rufe ich das Skript manuell auf, wird fetchmail -d 120
> > ausgeführt. Warum? Hab ihr noch eine Idee?
>
> Ich würde hier auf ein Rechteproblem tippen (Kann mich aber auch
> täuschen) Darf der User (aus deinem Skript) fetchmail als Dämon
> starten?
Das Skript wird bei der Einwahl von root gestartet. Das hat mich auf die
Idee gebracht, das Skript auch mal als root manuell auszuführen. Da
bekomme ich die Meldung
fetchmail: es wurde kein Mailserver spezifiziert.
Habe jetzt auch mal auf gut Raten die Option -f /etc/fetchmailrc
hinzugefügt. Jetzt klappt es.
Danke für den Denkanstoß.
Gruß
Marcus
Am So, 2004-01-04 um 01.06 schrieb Andreas Hergesell:
> Hi Marcus,
>
> Ich hab den Anfang der Diskussion jetzt nicht verfolgt...
>
> Am Sonntag, 4. Januar 2004 00:49 schrieb Marcus Habermehl:
>
> > Jetzt muss ich mich doch nochmal melden.
> >
> > Ich habe in /etc/ppp/ip-up.local folgendes eingetragen.
> >
> > #! /bin/sh
> >
> > fetchmail -d 120
>
> 1. In Skripten immer den vollen Pfad angeben.
> 2. Warum startest du fetchmail in der ip-up.local und dann als
> Dämon? Beendest du ihn auch?
1. fetchmail wird ja gefunden. Nur die Parameter werden nicht mit
übernommen. Glaube nicht, dass die komplette Pfadangabe etwas daran
ändern würde.
2. Weil ich nur einen ISDN-Anschluss habe und ich nicht ständig die
Befehle eintippen möchte, wenn es auch anders geht. Ich beende ihn in
der /etc/ppp/ip-down.local mit fetchmail -q
> > fetchmail wird bei der Einwahl auch ausgeführt. Aber nur
> > einmalig. Und zwar mit dem Befehl
> >
> > fetchmail -f /etc/fetchmailrc
>
> Wie hast du das herausgefunden?
Das habe ich mit ps -ef | grep mail getestet.
> > Rufe ich das Skript manuell auf, wird fetchmail -d 120
> > ausgeführt. Warum? Hab ihr noch eine Idee?
>
> Ich würde hier auf ein Rechteproblem tippen (Kann mich aber auch
> täuschen) Darf der User (aus deinem Skript) fetchmail als Dämon
> starten?
Das Skript wird bei der Einwahl von root gestartet. Das hat mich auf die
Idee gebracht, das Skript auch mal als root manuell auszuführen. Da
bekomme ich die Meldung
fetchmail: es wurde kein Mailserver spezifiziert.
Habe jetzt auch mal auf gut Raten die Option -f /etc/fetchmailrc
hinzugefügt. Jetzt klappt es.
Danke für den Denkanstoß.
Gruß
Marcus
| < Previous | Next > |