OVH Cloud OVH Cloud

Deamon Fetchmail

4 réponses
Avatar
Joel
Bonjour

J'ai un petit probleme avec mon fetchmail.
Chaque utilisateurs configure son fetchmailrc (je ne veux pas avoir a
configurer un fetchmail global avec les données de chaque users)

Cela dit, cela oblige les utilisateur a lancer la commande fetchmail a
chaque fois que le serveur tombe, et je trouve pas ca tres bon que chaque
utilisateur est un process fetchmail a lui.


Ne serait il pas possible qu'un seul process fetchmail scrute le
.fetchmailrc de tout les users ?


Merci bcp d'avance.


Joel

4 réponses

Avatar
Arnaud
Bonjour

J'ai un petit probleme avec mon fetchmail.
Chaque utilisateurs configure son fetchmailrc (je ne veux pas avoir a
configurer un fetchmail global avec les données de chaque users)

Cela dit, cela oblige les utilisateur a lancer la commande fetchmail a
chaque fois que le serveur tombe, et je trouve pas ca tres bon que chaque
utilisateur est un process fetchmail a lui.



Ne serait il pas possible qu'un seul process fetchmail scrute le
.fetchmailrc de tout les users ?


Extrait de man fetchmail :
DAEMON MODE
The --daemon <interval> or -d <interval> option runs
fetchmail in daemon mode. You must specify a numeric
argument which is a polling interval in seconds.

In daemon mode, fetchmail puts itself in background and
runs forever, querying each specified host and then sleep-
ing for the given polling interval.

Simply invoking

fetchmail -d 900

will, therefore, poll all the hosts described in your
~/.fetchmailrc file (except those explicitly excluded with
the `skip' verb) once every fifteen minutes.

It is possible to set a polling interval in your ~/.fetch-
mailrc file by saying `set daemon <interval>', where
<interval> is an integer number of seconds. If you do
this, fetchmail will always start in daemon mode unless
you override it with the command-line option --daemon 0 or
-d0.

--
Internet, ça rend con et ça abime les yeux.
Feriez mieux de regarder la télé.
-+- DM in: Guide du Cabaliste Usenet - Quelques évidences -+-

Avatar
Joel
Bonjour

J'ai un petit probleme avec mon fetchmail.
Chaque utilisateurs configure son fetchmailrc (je ne veux pas avoir a
configurer un fetchmail global avec les données de chaque users)

Cela dit, cela oblige les utilisateur a lancer la commande fetchmail a
chaque fois que le serveur tombe, et je trouve pas ca tres bon que
chaque


utilisateur est un process fetchmail a lui.



Ne serait il pas possible qu'un seul process fetchmail scrute le
.fetchmailrc de tout les users ?


Extrait de man fetchmail :
DAEMON MODE
...


Merci pour ta prompte reponse, mais j'ai bo lire et relire, je ne vois pas
ou il est dit que je peux lancer un seul demon (en tant que root), et qu'il
lira les fichiers de conf de tout mes utilisateurs ....


Avatar
Arnaud
Bonjour

J'ai un petit probleme avec mon fetchmail.
Chaque utilisateurs configure son fetchmailrc (je ne veux pas avoir a
configurer un fetchmail global avec les données de chaque users)

Cela dit, cela oblige les utilisateur a lancer la commande fetchmail a
chaque fois que le serveur tombe, et je trouve pas ca tres bon que
chaque


utilisateur est un process fetchmail a lui.



Ne serait il pas possible qu'un seul process fetchmail scrute le
.fetchmailrc de tout les users ?


Extrait de man fetchmail :
DAEMON MODE
...


Merci pour ta prompte reponse, mais j'ai bo lire et relire, je ne vois pas
ou il est dit que je peux lancer un seul demon (en tant que root), et qu'il
lira les fichiers de conf de tout mes utilisateurs ....


Désolé, j'ai répondu trop vite. Ça répond peut-être quand même à la
question concernant le fait que les utilisateurs soient obligés de
relancer fetchmail.
Pour le reste, je n'ai pas vu grand chose sur google, à part 2-3 pages
parlant de multidrop, mais dans des langues que je ne maîtrise pas.

--
Je vote OUI (Serge Pajak également) à ce groupe.
-+- FB in: Guide du Cabaliste Usenet - Ouioui votationne -+-



Avatar
TiChou
Dans l'article news:c1n7ea$pje$,
Joel écrivait :

Bonjour


Bonjour,

J'ai un petit probleme avec mon fetchmail.
Chaque utilisateurs configure son fetchmailrc (je ne veux pas avoir a
configurer un fetchmail global avec les données de chaque users)

Cela dit, cela oblige les utilisateur a lancer la commande fetchmail a
chaque fois que le serveur tombe, et je trouve pas ca tres bon que chaque
utilisateur est un process fetchmail a lui.


Ne serait il pas possible qu'un seul process fetchmail scrute le
.fetchmailrc de tout les users ?


Avec peut être le petit script suivant que l'on placera, par exemple, dans
/etc/cron.hourly ?

#!/bin/sh

for fetch in /home/*/.fetchmailrc
do
su - $(basename $(dirname $fetch)) -c /usr/bin/fetchmail
done


Merci bcp d'avance.


De rien mais on peut mieux faire je pense.

--
TiChou