← Back to team overview

sslug-teknik team mailing list archive

Re: Cron job p�rugerniveau

 

"Dennis Johansen" <dennis.johansen@xxxxxxxxxxxxxxx> wrote in message
news:NCBBLEMELNONNADOKJNPEEDECHAA.dennis.johansen@xxxxxxxxxxxxxxx...
>
> > >
> > Hent post hvert 5. minut med denne linier i /etc/crontab:
> >
> > -*/5 * * * * root /usr/bin/fetchmail -d0 -s
> >
> > -d0 gør, at fetchmail ikke kører som deamon.
> > Eller start fetchmail som deamon med kommandoen
> > /usr/bin/fetchmail -d5 -s
> >
>
> Det kan være at jeg ikke magter at læse inden ad, men:
>
> Efter at have tilføjet ovenstående til /etc/crontab,så sender cron en mail
> til root
> med teksten "fetchmail: no mailservers have been specified",

Det betyder at du ikke i /root/.fetchmailrc har sat nogen mailserver op, som
fetchmail skal hente fra. Altså er problemet ikke i /etc/crontab.


>Jeg har så
> prøvet at tilføje stien til brugerens .fetchmailrc
> så det nu ser sådan ud: -*/5 * * * * bruger /usr/bin/fetchmail -d0 -s -f
> /home/bruger

Det var en gal vej at gå. Fetchmail kører som root.

Brug fetchmailconf under X til at sætte en konto op og at teste den. Den
gemmer din opsætning i filen /root/.fetchmailrc, som du så kan se på.

Det er fx procmail der skal fordele posten til de enkelte brugere. Her kan
du sætte regler op, som sender posten fra root til bruger aa, bb, cc osv.

> Jeg kan da ikke være den eneste der gerne vil have sin linux server til at
> hente mails for klienterne på et lokalnet.
Det ønske deler du vist med de fleste, der har en linux-server




Follow ups

References