Le Mercredi 21 Août 2002 14:37, vous avez écrit :
> Alain Codina a écrit:
>  > Bonjour a toutes et tous
>  > chaque membre de la famille, 4 pour le moment :-) a son compte
>  > utilisateur sur un bon vieux IBM Aptiva 350 Mhz (j en vois qui 
rient).
>  > je voudrais recuperer les mails de nous 4 lors d une connexion
>  > des utilisateurs "Maman" OU "Papa" et que chacun recupere ses 
petits
>  > en local .
>  > J ai pense au couple fetchmail/procmail.
>  > me trompe je ?
>  > il y a mieux ?
>  > ce n est pas assez clair ?
>  >
> 
> Pense à installer fetchmailconf qui est un frontend graphique pour 
la
> configuration de fetchmail. Il va te créer dans ta home un fichier
> .fetchmailrc qui contiendra tous les paramètres nécessaires à la
> récupération puis à la redistribution locale de tes courrier.
> 
> Ensuite, copie ce fichier sous /etc/fetchmailrc, chown le root:root 
et
> enfin chmod 600 afin de le laisser accessible au seul root.
> 
> Voici un exemple de fichier qui scanne plusieurs boîtes chez 
plusieurs
> FAI. Il est suffisament parlant, adapte le à tes besoin.
> 
> fetchmailrc:
> -------------------
> 
> defaults
> poll www.mondelinux.org
>       user jean with pass "jean_password" is jean here
>       user nic with pass "nic_password is jean here
>       user carine with pass "carine_pass" is puce here
> poll pop.laposte.net
>       user jean.segers pass "jean_password" is jean
>       user carine.glorieux pass "carine_pass" is puce
> 
> --------------------
> 
> Comme tu peux constater, la partie mondelinux.org est plus 
"verbale" que
> la partie laposte.
> 
> Ensuite, tu peux lancer fetchmail en daemon, automatiquement à 
chaque
> démarrage de la machine en créeant un script sauvegardé dans
> /etc/rc.d/init.d/fetchmail.
> Mais, pour que cela fonctionne, il faut que la connexion internet 
soit
> établie *avant* le lancement du daemon...sinon, une solution 
alternative
> est de mettre suid root sur /etc/rc.d/init.d/fetchmail ce qui 
permettra
> à tout utilisateur de lancer le daemon après que la connection 
internet
> soit effective.
> 
> Voici un exemple de /etc/rc.d/init.d/fetchmail qui va bien:
> 
> --------------------
> #!/bin/sh
> #
> # chkconfig: 345 91 35
> # description:        Starts and stops the fetchmail daemon used to 
retrive mail \
> #
>       via various protocols (such as POP3 and IMAP4).
> #
> # config:     /etc/fetchmailrc
> 
> # Source function library.
> . /etc/rc.d/init.d/functions
> 
> # Source networking configuration.
> . /etc/sysconfig/network
> 
> # Check that networking is up.
> [ ${NETWORKING} = "no" ] && exit 0
> 
> # Check that fetchmailrc exists.
> [ -s /etc/fetchmailrc ] || exit 0
> 
> 
> RETVAL=0
> 
> # See how we were called.
> case "$1" in
>     start)
>       if [ ! -f /var/lock/subsys/fetchmail ]; then
>               echo -n "Starting Fetchmail services: "
>               daemon fetchmail -d 180 -f /etc/fetchmail       
>               RETVAL=$?
>               echo
>               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/fetchmail
>       else
>               RETVAL=1
>       fi
>           ;;
>     stop)
>       if [ -f /var/lock/subsys/fetchmail ]; then
> #
>       killproc fetchmail
>               action "Shutting Fetchmail services: " /usr/bin/fetchmail --quit
>               rm -f /var/lock/subsys/fetchmail >/dev/null 2>&1
>               RETVAL=$?
>       else
>               RETVAL=1
>       fi      
>           ;;
>     restart)
>       $0 stop
>       $0 start
>       RETVAL=$?
>       ;;
>     reload)
>       if [ -f /var/lock/subsys/fetchmail ]; then
>               echo -n "Reloading fetchmailrc file: "
>               killproc fetchmail -HUP
>               RETVAL=$?
>               echo
>       else
>               RETVAL=1
>       fi
>       ;;
>     status)
>       status fetchmail
>       RETVAL=$?
>       ;;
>     *)
>       echo "Usage: $0 {start|stop|restart|reload|status}"
>       exit 1
> esac
> 
> exit $RETVAL
> 
> -------------------------------
> 
> 
> Adapte la ligne:
> 
> daemon fetchmail -d 180 -f /etc/fetchmail
> 
> en fonction de tes besoins. Ici, les boîtes sont scannées toutes 
les 180
> secondes. Pour le démarrage automatique au boot de la machine, il 
suffit
> de créer les liens symboliques qui vont bien dans /etc/rc.d/rcX.d
> 
> Cordialement,
> 
> -- 
> Jean
>                                  \\\!///
>                                  -(@ @)-
> 
----------------------------oOO--(_)--OOo----------------------------
> Jean Segers             Venez rêver -----> 
http://www.Demoiselles.com
> 26, rue du Pin                                  
http://www.Sadems.com
> 34190 Saint Bauzille de Putois               
http://it.mondelinux.org
> France                                          
http://www.deveze.com
> Gsm 06 86 12 49 15                         
http://www.cyberboutic.com
> Tel&Fax 04 67 73 38 30                      
http://www.mondelinux.org

Magnifique merci Jean !!
pour le script et tout le reste

Merci Christophe aussi.

-- 
a+
al@in

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à