OVH Cloud OVH Cloud

Lancer fetchmail au boot

8 réponses
Avatar
Stephane Fombonne
Bonjour,

J'ai une configuration de fetchmail par ~/.fetchmailrc, avec un daemon à
120s.
Je suis obligé de lancer fetchmail à la main, bien que je dispose du script
"fetchmail" dans /etc/ppp/ip-up.d :
if [ -x /etc/init.d/fetchmail -a ! -x /sbin/resolvconf ]; then
/etc/init.d/fetchmail try-restart
fi

De plus, dans /etc/init.d/fetchmail, il est mentionné :
# This script will NOT start or stop fetchmail if the /etc/fetchmailrc file
# does not exist.


Q?: dois-je créer un fichier /etc/fetchmailrc, bien que j'ai le .fetchmailrc
dans mon ~/ ?
Quel setting adopter pour ne plus avoir à lancer fetchmail après chaque
démarrage ?

Merci!

Stephane.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

8 réponses

Avatar
mlspamdelete
Bonsoir,

Quel setting adopter pour ne plus avoir à lancer fetchmail après chaq ue
démarrage ?



peut etre essayer de poser la commande dans .xsession ?
comme ceci :

xterm -e "fetchmail" &

ainsi ça devrait démarrer à chaque session X
(chez moi, fetchmail marchait ainsi, mais ça dépend peut étre du WM?)

--
patrice
|-Citations Aléatoires-|

[Les riches auront la nourriture, les pauvres l'appetit. Coluche]
Avatar
Jean-Luc Coulon (f5ibh)
--=-hnYc18YBgRUhmI3r5Hmq
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 28.09.2004 18:27:48, Stephane Fombonne a écrit :
Bonjour,

J'ai une configuration de fetchmail par ~/.fetchmailrc, avec un daemon
à
120s.
Je suis obligé de lancer fetchmail à la main, bien que je dispose du
script
"fetchmail" dans /etc/ppp/ip-up.d :
if [ -x /etc/init.d/fetchmail -a ! -x /sbin/resolvconf ]; then
/etc/init.d/fetchmail try-restart
fi

De plus, dans /etc/init.d/fetchmail, il est mentionné :
# This script will NOT start or stop fetchmail if the /etc/fetchmailrc
file
# does not exist.


Q?: dois-je créer un fichier /etc/fetchmailrc, bien que j'ai le
.fetchmailrc
dans mon ~/ ?



Oui, c'est ce que j'ai fait. fetchmail est ensuite lancé comme démon et
effectue une collecte du courrier toutes les 300 secondes par défaut
(cette valeur pouvant être modifiée dans votre fichier /etc/
fetchmailrc).

Vous pouveez créer un fichier fetchmailrc à laide de fetchmailconf si
vous avez des doutes quant à la syntaxe.


Jean-Luc

Quel setting adopter pour ne plus avoir à lancer fetchmail après
chaque
démarrage ?

Merci!

Stephane.





--=-hnYc18YBgRUhmI3r5Hmq
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBWag+UdGGXzzGnNARAnxvAJ9z0tFBxwrkvkOHSwDJfsYBgUXE3wCfbMhM
8J55l0MCzKOZCC6v5Zs2Fqw =3lGQ
-----END PGP SIGNATURE-----

--=-hnYc18YBgRUhmI3r5Hmq--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Stephane Fombonne
Merci pour l'aide ; la technique est élégante, car je ne vois pas l'intérêt
d'avoir un fetchmailrc, si on a le ~/.fetchmailrc qui va bien.
J'ai rajouté la commande dans mon .xinitrc, à la suite des applis qui
populent ma session openbox (gaim, gkrellm, et mon p'tit log favori Eterm -g
85x15-0-0 -O0xqC --buttonbar 0 --scrollbar 0 --no-cursor -f green --exec
/usr/bin/tail -f /var/log/syslog&).

Merci et Ciao! (je garde la solution du fetchmailconf sous le coude, car çà
reste plus propre toutefois, vi-à-vis du mode de fonctionnement Debian).





+++ mlspamdelete [28/09/04 19:48 +0200]:
Bonsoir,

> Quel setting adopter pour ne plus avoir à lancer fetchmail après chaque
> démarrage ?

peut etre essayer de poser la commande dans .xsession ?
comme ceci :

xterm -e "fetchmail" &

ainsi ça devrait démarrer à chaque session X
(chez moi, fetchmail marchait ainsi, mais ça dépend peut étre du WM?)

--
patrice
|-Citations Aléatoires-|

[Les riches auront la nourriture, les pauvres l'appetit. Coluche]





--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
FIX Jerome
Le Mardi 28 Septembre 2004 18:27, Stephane Fombonne a écrit :
Bonjour,

J'ai une configuration de fetchmail par ~/.fetchmailrc, avec un daemon à
120s.
Je suis obligé de lancer fetchmail à la main, bien que je dispose du script
"fetchmail" dans /etc/ppp/ip-up.d :
if [ -x /etc/init.d/fetchmail -a ! -x /sbin/resolvconf ]; then
/etc/init.d/fetchmail try-restart
fi

De plus, dans /etc/init.d/fetchmail, il est mentionné :
# This script will NOT start or stop fetchmail if the /etc/fetchmailrc fi le
# does not exist.


Q?: dois-je créer un fichier /etc/fetchmailrc, bien que j'ai le
.fetchmailrc dans mon ~/ ?
Quel setting adopter pour ne plus avoir à lancer fetchmail après chaq ue
démarrage ?

Merci!

Stephane.




Mon fichier /etc/fetchmailrc contine (au début) :
set postmaster "postmaster"
set daemon 30

Si cela peut t'aider

Jérôme
Avatar
Jean-Luc Coulon (f5ibh)
--=-CX4/ORznoVS/Xjdrx3PM
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 28.09.2004 20:26:40, Stephane Fombonne a écrit :
Merci pour l'aide ; la technique est élégante, car je ne vois pas
l'intérêt
d'avoir un fetchmailrc, si on a le ~/.fetchmailrc qui va bien.



Ne pas oublier que fetchmail peut très bien s'occuper de plus d'un
utilisateur sur un système.

Par exemple, je poppe le courrier de toute la famille, je le débarasse
des spams et virus et le met à disposition par un serveur imap. Dans ce
cas, il est intéressant d'avoir une collecte régulière du courrier qu i
ne dépend pas de la ssesion X d'un utilisateur particulier.

J'ai rajouté la commande dans mon .xinitrc, à la suite des applis qui
populent ma session openbox (gaim, gkrellm, et mon p'tit log favori
Eterm -g
85x15-0-0 -O0xqC --buttonbar 0 --scrollbar 0 --no-cursor -f green
--exec
/usr/bin/tail -f /var/log/syslog&).



Je ne suis pas sûr que, lancé de cette manière il ne s'exécute pas
qu'une seule fois au lancement de la session.... L'intérêt du démon e st
son exécution périodique (qu'on peut également obtenir par l'exécut ion
d'une commande cron).


Merci et Ciao! (je garde la solution du fetchmailconf sous le coude,
car çà
reste plus propre toutefois, vi-à-vis du mode de fonctionnement
Debian).



fetchmailconf sert uniquementà créer un fetchmailrc sans se soucier de
la syntaxe du fichier qu'il soit personnel à un utilisateur
(~/.fetchmailrc) ou général au système /etc/fetchmailrc). Seul le
lancement en tant que démon est conditionné par l'existence de /etc/
fetchmailrc.


Jean-Luc


--=-CX4/ORznoVS/Xjdrx3PM
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBWbCbUdGGXzzGnNARAn9rAKCMf7uSH1Re9/7mUmAl0wQHOktaBQCfYHJF
3Hpy9hqMIG3UPsXB+fpa5NI ÊE2
-----END PGP SIGNATURE-----

--=-CX4/ORznoVS/Xjdrx3PM--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois Cerbelle
--/9DWx/yDrRhgMJTb
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le Tue, Sep 28, 2004 at 08:26:40PM +0200, Stephane Fombonne ecrit :
populent ma session openbox (gaim, gkrellm, et mon p'tit log favori Eterm -g
85x15-0-0 -O0xqC --buttonbar 0 --scrollbar 0 --no-cursor -f green --exec
/usr/bin/tail -f /var/log/syslog&).



J'imagine que tu as oublié un "su" ou un "sudo" pour ton log favori ?
À moins que ton fichier ne soit accessible à d'autres que root ou
encore que tu travailles directement en root ?

M'enfin, moi, ce que j'en dis... Je dis rien... ;-)

Fanfan

--
Le bonheur est promis à ceux sur qui le soleil luit le jour de leur
mariage.
[Joseph Lallier]

--/9DWx/yDrRhgMJTb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBWc/Vn0FdfiSfsswRAmAYAJ9XzUfGwF7idi9T44PcAe8605I9FACeKeuq
rMIOIOI7VNQ1KpwNAPa00Sg =UvF+
-----END PGP SIGNATURE-----

--/9DWx/yDrRhgMJTb--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Leopold BAILLY
"Jean-Luc Coulon (f5ibh)" writes:

Le 28.09.2004 20:26:40, Stephane Fombonne a écrit :
Merci pour l'aide ; la technique est élégante, car je ne vois pas
l'intérêt
d'avoir un fetchmailrc, si on a le ~/.fetchmailrc qui va bien.



Ne pas oublier que fetchmail peut très bien s'occuper de plus d'un
utilisateur sur un système.



Tout à fait.
Pour une connexion internet de type "dial-up", je conseille la
solution suivante :


On désactive le lancement du démon à l'init
$ update-rc.d -f fetchmail remove


On crée un fichier de conf global par concaténation des confs de chaque
utilisateur et on lance le démon à l'établissement de la conexion int ernet
$ cat /etc/ppp/ip-up.d/fetchmail
#!/bin/sh
#
# Default fetchmail ip-up script (/etc/ppp/ip-up.d/fetchmail)
#
# Change "try-restart" below to "start" if you only want to run fetchmail w hen
# the PPP link is up.
#
cat /home/*/.fetchmailrc >/etc/fetchmailrc
chmod 700 /etc/fetchmailrc
if [ -x /etc/init.d/fetchmail -a ! -x /sbin/resolvconf ]; then
/etc/init.d/fetchmail start >/dev/null 2>&1
fi


On arrête le démon à la déconnexion
$ cat /etc/ppp/ip-down.d/fetchmail
#!/bin/sh
#
# Default fetchmail ip-down script (/etc/ppp/ip-down.d/fetchmail)
#
# Remove the "exit 0" line if you want only want to run fetchmail when the
# PPP link is up.
#
#exit 0
if [ -x /etc/init.d/fetchmail ]; then
/etc/init.d/fetchmail stop
fi


Léo.
Avatar
Michel Petit
Francois Cerbelle a écrit :
Le Tue, Sep 28, 2004 at 08:26:40PM +0200, Stephane Fombonne ecrit :

populent ma session openbox (gaim, gkrellm, et mon p'tit log favori Eterm -g
85x15-0-0 -O0xqC --buttonbar 0 --scrollbar 0 --no-cursor -f green --exec
/usr/bin/tail -f /var/log/syslog&).




J'imagine que tu as oublié un "su" ou un "sudo" pour ton log favori ?
À moins que ton fichier ne soit accessible à d'autres que root ou
encore que tu travailles directement en root ?

M'enfin, moi, ce que j'en dis... Je dis rien... ;-)

Fanfan




Les logs appartiennent au groupe adm, donc il n'a pas besoin d'être root
ou d'utiliser tes commandes pour les visualiser, il suffit d'appartenir
au dit groupe.

--
Michel


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact