yann a �crit:
> Salut
>
> Maintenant que j'ai une connection illimit�e, j'aimerais bien, que quand
> je suis connect�, mes mails (et ceux de ma petite famille) soient
> r�cup�r�es tout les n temps et qu'ils aillent se ranger tout seul dans
> les r�p. mail de tout le monde.
> Il me semble que c'est avec postfix que l'on peut faire cela ? Et
> comment ?
> J'ai �t� voir le man postfix et son fichier de conf mais c'est pas tr�s
> clair pour moi.
>
> A+ Yann
>
>
> ------------------------------------------------------------------------
>
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com"
Non pas postfix, plut�t fetchmail pour la r�cup�ration. Utilise
fetchmailconf pour configurer les compte de chacun.
J'avais fais un post � ce sujet il y a une dizaine de jour. Voici un
copi�/coll�:
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
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"