- Accueil
- » Forum
- » Serveurs
- » Pbm Fetchmail
Pages : 1
#1 Le 04/09/2006, à 14:38
- harnis
Pbm Fetchmail
Salut, j'ai installé un serveur de mail avec postfix, procmail, courier-imap, fetchmail, amavis, clamav et spamassassin.
Bon tout marche.
Tout marche sauf une chose.
J'ai créer un fichier .fetchmailrc pour chaque users : y'en a 30.
Donc dans leur home ils ont tous ce fichier avec les infos perso de chacun pour aller récupérer les mails.
Après un reboot du serveur, je suis obligé de faire à la main pour chaque user la commande suivante :
#fetchmail -F
et ensuite
#fetchmail -d 120
pour qu'il check les mails toutes les 120 secondes.
Je voudrais savoir s'il n'y a pas un moyen de m'éviter cette manip en créant un script qui fasse cette opération sur tous les comptes.... parce que la cé pénib je dois me logguer sous chaque compte utilisateur et faire ces deux manip, quand je reboot.
Voilà
Merci de votre aide
"Il vaut mieux être riche et en liberté, que pauvre et en prison."
Joe Dalton
Hors ligne
#2 Le 04/09/2006, à 15:21
- administrateur_linux
Re : Pbm Fetchmail
heueueu vu que tu as l'aire exper et que j'aimerais installer tous sa, saurais tu me dire comment ou avec quelle doc tu as installé tous sa ????
Et surtous comment protéger postfix contre l'utilisation extère ?
Je te remercie d'avance....
Pour ton script, tu dois créer un fichier.sh
coller tes commandes dedans le redre exécutable
et pour le rendre automatique a l'exécution tu copie ton scripte ou un lien symbolique dans /etc/init.d
en suite tu tape la commande update-rc.d fichier.sh defaults
tu reboout et admir
Dernière modification par administrateur_linux (Le 04/09/2006, à 15:25)
Hors ligne
#3 Le 04/09/2006, à 15:32
- harnis
Re : Pbm Fetchmail
heu... expert moi ??? té fou lol
va sur ce site cé là que j'ai trouvé le tuto qui me fait passer pour un expert lol :
http://www.snoopyouaib.com/howto/postfix.php
J'ai jamais crée de script donc j'imagine que je fais un truc du genre dans bootfetchmail.sh :
#!/bin/sh
fetchmail -F
fetchmail -d 120
heu voilà cé bon là ????
ensuite un chmod -x bootfetchmail.sh
et enfin
ls -s /root/bootfetchmail.sh /etc/init.d/
et
# update-rc.d bootfetchmail.sh defaults
Cé ça ???
9a veut dire que ce script va s'exécuter au boot et pour chaque utilisateur ???
"Il vaut mieux être riche et en liberté, que pauvre et en prison."
Joe Dalton
Hors ligne
#4 Le 04/09/2006, à 16:10
- administrateur_linux
Re : Pbm Fetchmail
non sa veux dire que ce script vas s'exécuter dans tous les runlevel....
Hors ligne
#5 Le 04/09/2006, à 16:33
- clown
Re : Pbm Fetchmail
La période de scrutation est à mettre directement dans le fichier .fetchmailrc de cette manière:
set daemon 600
set logfile /var/log/fetchmail.log
poll pop.fai.fr protocol pop3
user login-fai there with password password-fai is olivier here
Ce n'est qu'un exemple biensur ....
Ubuntu et un Bounty
http://approximux.blogspot.com/
Hors ligne
#6 Le 04/09/2006, à 20:57
- vincent_hmc
Re : Pbm Fetchmail
Meme mieux lorsque l'on utilise postfix notament pour le filtrage des mails ( virus et spam)
set daemon 600
set logfile /var/log/fetchmail.log
poll pop.fai.fr protocol pop3
user login-fai there with password password-fai is olivier here and wants mda ‘/usr/sbin/sendmail -i -f %F %T’
Hors ligne
#7 Le 05/09/2006, à 08:13
- harnis
Re : Pbm Fetchmail
Super merci ça marche...
Mais je me pose une question : N'est-il pas plus simple que je centralise un seul fichier .fetchmailrc dans root par exemple avec tous les comptes dedans ??
Dans root où autre part je sais pas...
et puis y'a un autre truc... tous les mails une fois téléchargés sur le client avec thunderbird sont tjs présent sur le serveur Postfix. Comment je peux faire pour qu'ils s'efface sur le serveur ???
Et une dernière chose, oui je sais j'abuse, dans le tuto que j'ai suivi sur la page que j'ai indiqué plus haut j'ai crée un script pour spamassassin pour qu'il apprenne à filtrer les spam et il est géré par cron.
Le truc cé que maintenant chaque jour chaque boite aux lettres reçoit un message de cron disant que la tache s'est bien déroulée. Bon en fait j'aimerais que ce message ne soit pas envoyé aux utilisateurs... ni même à moi parce que je m'en fiche... enfin je dis ça... Alors comment faire ????
Merci de votre aide précieuse.
Dernière modification par harnis (Le 05/09/2006, à 08:20)
"Il vaut mieux être riche et en liberté, que pauvre et en prison."
Joe Dalton
Hors ligne
#8 Le 05/09/2006, à 08:43
- jdloic
Re : Pbm Fetchmail
...
Mais je me pose une question : N'est-il pas plus simple que je centralise un seul fichier .fetchmailrc dans root par exemple avec tous les comptes dedans ??Dans root où autre part je sais pas...
..
Plutôt dans le fichier /etc/fetchmailrc
Il faut aussi modifier le fichier /etc/default/fetchmail => "START_DAEMON=yes"
Et pour relancer le démon: /etc/init.d/fetchmail restart
Hors ligne
#9 Le 05/09/2006, à 09:02
- harnis
Re : Pbm Fetchmail
Je n'ai pas de fichier fetchmail dans /etc/default
Bizarre...:rolleyes:
"Il vaut mieux être riche et en liberté, que pauvre et en prison."
Joe Dalton
Hors ligne
#10 Le 05/09/2006, à 11:06
- jdloic
Re : Pbm Fetchmail
C'est pourtant bien le premier fichier de la liste:
http://packages.ubuntu.com/cgi-bin/search_contents.pl?searchmode=filelist&word=fetchmail&version=dapper&arch=i386
Hors ligne
#11 Le 05/09/2006, à 11:52
- harnis
Re : Pbm Fetchmail
oué je sais mais cé passe que je suis sous debian sarge Aïe je vais me faire taper dessus si je parle de debian ici non ???:P
"Il vaut mieux être riche et en liberté, que pauvre et en prison."
Joe Dalton
Hors ligne
Pages : 1