L'option preconnect de fetchmail fonctionne t'elle correctement ?
En effet, c'est la première fois que je l'utilise, dans le .fetchmailrc,
pour lancer un script qui vire les messages du serveur contenant une
entête avec "SUBJECT:" (pour le fameux Swen).
Pourtant, le script ne semble lancer qu'après (ou au pire, en parallèle)
du rapatriement des messages, et donc, il ne sert plus à rien.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe PEREZ
Le Sun, 21 Sep 2003 10:26:57 +0200, Florent Capdeville a écrit:
L'option preconnect de fetchmail fonctionne t'elle correctement ? La dernière fois que je m'en suis servi: oui...
Bon !
On peut voir le fetcmailrc?
du genre : -:<----------------------------------------------------------------- set daemon 900 set logfile /var/log/fetchmail.log poll pop.wanadoo.fr protocol pop3 user ... user ... user ... user ...
poll pop.laposte.net protocol pop3 timeout 30 user ...
poll pop.mail.yahoo.fr protocol pop3 user ... user ...
#poll pop.free.fr protocol pop3 timeout 30 user ... user ... user ... user ... user ...
preconnect est une option "server". donc si tu "poll" plusieurs serveurs, il faut la mettre plusieurs fois... (et pas en arrière plan)
Ah !!!! Je ne savais pas ça, pourtant j'ai relu pas mal de docs. Après chaque serveur alors ? Ou tout au moins après le serveur concerné s'il n'y en a qu'un ? J'avais essayé avant tout, mais j'avais une erreur.
On peut aussi utiliser "limit 140000" et vider les poubelles à la main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens que ça peut m'intéresser aussi.
Merci pour cette réponse rapide est fort utile :-)
-- Christophe PEREZ
Le Sun, 21 Sep 2003 10:26:57 +0200, Florent Capdeville a écrit:
L'option preconnect de fetchmail fonctionne t'elle correctement ?
La dernière fois que je m'en suis servi: oui...
Bon !
On peut voir le fetcmailrc?
du genre :
-:<-----------------------------------------------------------------
set daemon 900
set logfile /var/log/fetchmail.log
poll pop.wanadoo.fr protocol pop3
user ...
user ...
user ...
user ...
poll pop.laposte.net protocol pop3 timeout 30
user ...
poll pop.mail.yahoo.fr protocol pop3
user ...
user ...
#poll pop.free.fr protocol pop3 timeout 30
user ...
user ...
user ...
user ...
user ...
preconnect est une option "server".
donc si tu "poll" plusieurs serveurs, il faut la mettre plusieurs
fois... (et pas en arrière plan)
Ah !!!!
Je ne savais pas ça, pourtant j'ai relu pas mal de docs.
Après chaque serveur alors ?
Ou tout au moins après le serveur concerné s'il n'y en a qu'un ?
J'avais essayé avant tout, mais j'avais une erreur.
On peut aussi utiliser "limit 140000" et vider les poubelles à la
main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens
que ça peut m'intéresser aussi.
Merci pour cette réponse rapide est fort utile :-)
Le Sun, 21 Sep 2003 10:26:57 +0200, Florent Capdeville a écrit:
L'option preconnect de fetchmail fonctionne t'elle correctement ? La dernière fois que je m'en suis servi: oui...
Bon !
On peut voir le fetcmailrc?
du genre : -:<----------------------------------------------------------------- set daemon 900 set logfile /var/log/fetchmail.log poll pop.wanadoo.fr protocol pop3 user ... user ... user ... user ...
poll pop.laposte.net protocol pop3 timeout 30 user ...
poll pop.mail.yahoo.fr protocol pop3 user ... user ...
#poll pop.free.fr protocol pop3 timeout 30 user ... user ... user ... user ... user ...
preconnect est une option "server". donc si tu "poll" plusieurs serveurs, il faut la mettre plusieurs fois... (et pas en arrière plan)
Ah !!!! Je ne savais pas ça, pourtant j'ai relu pas mal de docs. Après chaque serveur alors ? Ou tout au moins après le serveur concerné s'il n'y en a qu'un ? J'avais essayé avant tout, mais j'avais une erreur.
On peut aussi utiliser "limit 140000" et vider les poubelles à la main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens que ça peut m'intéresser aussi.
Merci pour cette réponse rapide est fort utile :-)
-- Christophe PEREZ
Christophe PEREZ
Le Sun, 21 Sep 2003 13:19:21 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<----------------------------------------------------------------- poll pop.wanadoo.fr protocol pop3 user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... user ...
poll pop.laposte.net protocol pop3 timeout 30 user ...
On peut aussi utiliser "limit 140000" et vider les poubelles à la main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens que ça peut m'intéresser aussi.
La réponse c'est : user ... limit 140000 pour ne pas télécharger les messages de plus 140000 octets non ? Pas bête, tout au moins pour l'instant :-))
Merci pour tout.
-- Christophe PEREZ
Le Sun, 21 Sep 2003 13:19:21 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<-----------------------------------------------------------------
poll pop.wanadoo.fr protocol pop3
user ...
preconnect "/usr/local/perso/skswen >> /var/log/skswen.log"
user ...
preconnect "/usr/local/perso/skswen >> /var/log/skswen.log"
user ...
user ...
poll pop.laposte.net protocol pop3 timeout 30
user ...
On peut aussi utiliser "limit 140000" et vider les poubelles à la
main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens
que ça peut m'intéresser aussi.
La réponse c'est :
user ... limit 140000
pour ne pas télécharger les messages de plus 140000 octets non ?
Pas bête, tout au moins pour l'instant :-))
Le Sun, 21 Sep 2003 13:19:21 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<----------------------------------------------------------------- poll pop.wanadoo.fr protocol pop3 user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... user ...
poll pop.laposte.net protocol pop3 timeout 30 user ...
On peut aussi utiliser "limit 140000" et vider les poubelles à la main...
Tu peux préciser là stp ? Sinon, je regarderai dans les docs car je sens que ça peut m'intéresser aussi.
La réponse c'est : user ... limit 140000 pour ne pas télécharger les messages de plus 140000 octets non ? Pas bête, tout au moins pour l'instant :-))
Merci pour tout.
-- Christophe PEREZ
Christophe PEREZ
Le Sun, 21 Sep 2003 13:54:35 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<----------------------------------------------------------------- poll pop.wanadoo.fr protocol pop3 user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... user ...
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça, au premier lancement de fetchmail. Et quand il se réveille lui même car en mode démon, le script n'est lancé qu'une fois par user.
Voici plus précisément mon .fetchmailrc : set daemon 900 set logfile /var/log/fetchmail.log poll pop.wanadoo.fr protocol pop3 user machin1 there with password xxxxx is truc1 here options fetchall preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin1 xxxxx >> /var/log/swen.log" user machin2 there with password xxxxx is truc2 here options fetchall preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin2 xxxxx >> /var/log/swen.log" user machin3 there with password xxxxx is truc3 here options fetchall user machin4 there with password xxxxx is truc4 here options fetchall ...
Et voici le contenu du log /var/log/swen.log correspondant après lancement de fetchmail : -------------------------------------------- Mon Sep 22 23:14:55 2003 Serveur: pop.wanadoo.fr User:machin1 -------------------------------------------- Mon Sep 22 23:15:07 2003 Serveur: pop.wanadoo.fr User:machin1 -------------------------------------------- Mon Sep 22 23:15:17 2003 Serveur: pop.wanadoo.fr User:machin2 -------------------------------------------- Mon Sep 22 23:15:43 2003 Serveur: pop.wanadoo.fr User:machin2
Par contre, 15 minutes plus tard, lorsque le démon fetchmail se "réveille", le script ne se lance bien qu'une seule fois pour "machin1" et "machin2" !!???!!
Pourtant, le script n'est aucunement récursif !
Quelqu'un voit une explication rationnelle ?
-- Christophe PEREZ Écrivez moi sans _faute !
Le Sun, 21 Sep 2003 13:54:35 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<-----------------------------------------------------------------
poll pop.wanadoo.fr protocol pop3
user ...
preconnect "/usr/local/perso/skswen >> /var/log/skswen.log"
user ...
preconnect "/usr/local/perso/skswen >> /var/log/skswen.log"
user ...
user ...
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça,
au premier lancement de fetchmail.
Et quand il se réveille lui même car en mode démon, le script n'est lancé
qu'une fois par user.
Voici plus précisément mon .fetchmailrc :
set daemon 900
set logfile /var/log/fetchmail.log
poll pop.wanadoo.fr protocol pop3
user machin1 there with password xxxxx is truc1 here options fetchall
preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin1 xxxxx >> /var/log/swen.log"
user machin2 there with password xxxxx is truc2 here options fetchall
preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin2 xxxxx >> /var/log/swen.log"
user machin3 there with password xxxxx is truc3 here options fetchall
user machin4 there with password xxxxx is truc4 here options fetchall
...
Et voici le contenu du log /var/log/swen.log correspondant après lancement
de fetchmail :
--------------------------------------------
Mon Sep 22 23:14:55 2003
Serveur: pop.wanadoo.fr User:machin1
--------------------------------------------
Mon Sep 22 23:15:07 2003
Serveur: pop.wanadoo.fr User:machin1
--------------------------------------------
Mon Sep 22 23:15:17 2003
Serveur: pop.wanadoo.fr User:machin2
--------------------------------------------
Mon Sep 22 23:15:43 2003
Serveur: pop.wanadoo.fr User:machin2
Par contre, 15 minutes plus tard, lorsque le démon fetchmail se
"réveille", le script ne se lance bien qu'une seule fois pour "machin1" et
"machin2" !!???!!
Le Sun, 21 Sep 2003 13:54:35 -0400, Christophe PEREZ a écrit:
Ok, j'ai compris, il faut :
-:<----------------------------------------------------------------- poll pop.wanadoo.fr protocol pop3 user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... preconnect "/usr/local/perso/skswen >> /var/log/skswen.log" user ... user ...
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça, au premier lancement de fetchmail. Et quand il se réveille lui même car en mode démon, le script n'est lancé qu'une fois par user.
Voici plus précisément mon .fetchmailrc : set daemon 900 set logfile /var/log/fetchmail.log poll pop.wanadoo.fr protocol pop3 user machin1 there with password xxxxx is truc1 here options fetchall preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin1 xxxxx >> /var/log/swen.log" user machin2 there with password xxxxx is truc2 here options fetchall preconnect "/usr/local/perso/swen.pl -n pop.wanadoo.fr machin2 xxxxx >> /var/log/swen.log" user machin3 there with password xxxxx is truc3 here options fetchall user machin4 there with password xxxxx is truc4 here options fetchall ...
Et voici le contenu du log /var/log/swen.log correspondant après lancement de fetchmail : -------------------------------------------- Mon Sep 22 23:14:55 2003 Serveur: pop.wanadoo.fr User:machin1 -------------------------------------------- Mon Sep 22 23:15:07 2003 Serveur: pop.wanadoo.fr User:machin1 -------------------------------------------- Mon Sep 22 23:15:17 2003 Serveur: pop.wanadoo.fr User:machin2 -------------------------------------------- Mon Sep 22 23:15:43 2003 Serveur: pop.wanadoo.fr User:machin2
Par contre, 15 minutes plus tard, lorsque le démon fetchmail se "réveille", le script ne se lance bien qu'une seule fois pour "machin1" et "machin2" !!???!!
Pourtant, le script n'est aucunement récursif !
Quelqu'un voit une explication rationnelle ?
-- Christophe PEREZ Écrivez moi sans _faute !
Florent Capdeville
Christophe PEREZ writes:
[...]
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça, au premier lancement de fetchmail. Et quand il se réveille lui même car en mode démon, le script n'est lancé qu'une fois par user.
[...]
Pourtant, le script n'est aucunement récursif !
Quelqu'un voit une explication rationnelle ?
Je suppute que tu lance fetchmail à la main, ce qui a pour effet de monter le lien ppp qui fait un run-parts dans /etc/ppp/ip-up.d qui contient un script qui lance fetchmail automatiquement une fois le lien établi?
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça,
au premier lancement de fetchmail.
Et quand il se réveille lui même car en mode démon, le script n'est lancé
qu'une fois par user.
[...]
Pourtant, le script n'est aucunement récursif !
Quelqu'un voit une explication rationnelle ?
Je suppute que tu lance fetchmail à la main, ce qui a pour effet de
monter le lien ppp qui fait un run-parts dans /etc/ppp/ip-up.d qui
contient un script qui lance fetchmail automatiquement une fois le
lien établi?
Tiens, c'est bizarre, le script est lancé 2 fois pour chaque user, mais ça, au premier lancement de fetchmail. Et quand il se réveille lui même car en mode démon, le script n'est lancé qu'une fois par user.
[...]
Pourtant, le script n'est aucunement récursif !
Quelqu'un voit une explication rationnelle ?
Je suppute que tu lance fetchmail à la main, ce qui a pour effet de monter le lien ppp qui fait un run-parts dans /etc/ppp/ip-up.d qui contient un script qui lance fetchmail automatiquement une fois le lien établi?