Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Vincent Lefevre
Un problème de procmail est qu'on peut facilement dépasser la limite
de LINEBUF, et à cause de ça, j'ai un certain nombre de mails qui sont
retournés à l'expéditeur, avec l'erreur:

procmail: Exceeded LINEBUF

Quelqu'un a une suggestion pour remplacer procmail par quelque chose
de plus fiable?

Éventuellement une solution à base de Perl me plairait bien...
Peut-être mailagent? Mais est-il toujours développé/supporté?
Il n'y a pas eu de nouvelle version majeure depuis 4 ans.

Note: il ne faut pas avoir besoin des droits de root sur la machine.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-07-29 Thread Vincent Lefevre
Salut,

On 2005-05-18 21:37:31 +0200, Stephane Bortzmeyer wrote:
> On Wed, May 18, 2005 at 06:28:16PM +0200,
>  Vincent Lefevre <[EMAIL PROTECTED]> wrote 
>  a message of 29 lines which said:
> 
> > Quelqu'un a une suggestion pour remplacer procmail par quelque chose
> > de plus fiable?
> 
> Euh, on peut trouver des tas de choses plus XXX que procmail (plus
> standard, plus facile à configurer, etc) mais plus fiable, je pense
> que c'est sans espoir.

Ça fait longtemps, mais je viens de jeter un coup d'oeil au source.
Vu comment c'est écrit, ça fait peur! En plus des questions de style
(plein de goto partout, quasi-absence de formatage), les valeurs de
retour des fonctions système ne sont pas toujours testées...

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-07-29 Thread Thomas Labourdette
Le Vendredi 29 Juillet 2005 15:24, Vincent Lefevre a écrit :
> Salut,
>
> On 2005-05-18 21:37:31 +0200, Stephane Bortzmeyer wrote:
> > On Wed, May 18, 2005 at 06:28:16PM +0200,
> >  Vincent Lefevre <[EMAIL PROTECTED]> wrote
> >
> >  a message of 29 lines which said:
> > > Quelqu'un a une suggestion pour remplacer procmail par quelque chose
> > > de plus fiable?
> >
> > Euh, on peut trouver des tas de choses plus XXX que procmail (plus
> > standard, plus facile à configurer, etc) mais plus fiable, je pense
> > que c'est sans espoir.
>
> Ça fait longtemps, mais je viens de jeter un coup d'oeil au source.
> Vu comment c'est écrit, ça fait peur! En plus des questions de style
> (plein de goto partout, quasi-absence de formatage), les valeurs de
> retour des fonctions système ne sont pas toujours testées...
>

La remarque c'était la robusté, c'est vrai que pour quelqu'un académique, cela 
peux faire peur, maintenant dans la vrai vie ...

J'attends bien sûr avec impatience tes multiples corrections.

Bon week-end
@+
-- 
Donna LAMESSE (signature aléatoire)
Autobus
Véhicule qui roule deux fois plus vite quand on court après que lorsque 
l'on est assis dedans.


pgpSO992Ok0ma.pgp
Description: PGP signature


Re: Filtrage du mail (remplacement de procmail)

2005-07-30 Thread DoMinix
Vincent Lefevre wrote:
> Salut,
> 
> On 2005-05-18 21:37:31 +0200, Stephane Bortzmeyer wrote:
> 
>>On Wed, May 18, 2005 at 06:28:16PM +0200,
>> Vincent Lefevre <[EMAIL PROTECTED]> wrote 
>> a message of 29 lines which said:
>>
>>
>>>Quelqu'un a une suggestion pour remplacer procmail par quelque chose
>>>de plus fiable?
>>
>>Euh, on peut trouver des tas de choses plus XXX que procmail (plus
>>standard, plus facile à configurer, etc) mais plus fiable, je pense
>>que c'est sans espoir.
> 
> 
> Ça fait longtemps, mais je viens de jeter un coup d'oeil au source.
> Vu comment c'est écrit, ça fait peur! En plus des questions de style
> (plein de goto partout, quasi-absence de formatage), les valeurs de
> retour des fonctions système ne sont pas toujours testées...
> 

parp c'est le top

http://www.adamspiers.org/computing/parp/


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-07-31 Thread Vincent Lefevre
On 2005-07-29 19:30:39 +0200, Thomas Labourdette wrote:
> La remarque c'était la robusté, c'est vrai que pour quelqu'un
> académique, cela peux faire peur, maintenant dans la vrai vie ...

Justement, on ne sait pas trop ce qui se passe.

> J'attends bien sûr avec impatience tes multiples corrections.

Vu que le code est non maintenable, je ne risque pas d'en fournir.
Même l'auteur ne veut rien changer.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-07-31 Thread Vincent Lefevre
On 2005-07-29 19:12:41 -1000, DoMinix wrote:
> parp c'est le top
> 
> http://www.adamspiers.org/computing/parp/

Les dernières modifications datent d'avril 2002. Il ne doit pas être
utilisé par grand monde...

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Michelle Konzack
Am 2005-05-18 18:28:16, schrieb Vincent Lefevre:
> Un problème de procmail est qu'on peut facilement dépasser la limite
> de LINEBUF, et à cause de ça, j'ai un certain nombre de mails qui sont
> retournés à l'expéditeur, avec l'erreur:
> 
> procmail: Exceeded LINEBUF

Augmonter le valeur...

> Quelqu'un a une suggestion pour remplacer procmail par quelque chose
> de plus fiable?



LINEBUF=32768

> Éventuellement une solution à base de Perl me plairait bien...
> Peut-être mailagent? Mais est-il toujours développé/supporté?
> Il n'y a pas eu de nouvelle version majeure depuis 4 ans.

Pas besoin, parce que procmail marcher parfait !

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Stephane Bortzmeyer
On Wed, May 18, 2005 at 06:28:16PM +0200,
 Vincent Lefevre <[EMAIL PROTECTED]> wrote 
 a message of 29 lines which said:

> Quelqu'un a une suggestion pour remplacer procmail par quelque chose
> de plus fiable?

Euh, on peut trouver des tas de choses plus XXX que procmail (plus
standard, plus facile à configurer, etc) mais plus fiable, je pense
que c'est sans espoir.

> Éventuellement une solution à base de Perl me plairait bien...

On avait dit "plus fiable".


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Stephane Bortzmeyer
On Wed, May 18, 2005 at 06:28:16PM +0200,
 Vincent Lefevre <[EMAIL PROTECTED]> wrote 
 a message of 29 lines which said:

> Un problème de procmail est qu'on peut facilement dépasser la limite
> de LINEBUF, et à cause de ça, j'ai un certain nombre de mails qui sont
> retournés à l'expéditeur, avec l'erreur:
> 
> procmail: Exceeded LINEBUF

Il y a vraiment des lignes plus longues que 2048 octets dans un
procmailrc, même après expansion ?

LINEBUF Length of the internal line buffers, cannot be
   set smaller than 128.  All lines read from the
   rcfile should not exceed  $LINEBUF  characters
   before and after expansion.  If not specified,
   it defaults to 2048.  This limit,  of  course,
   does  not  apply to the mail itself, which can
   have arbitrary line lengths,  or  could  be  a
   binary  file  for that matter.  See also PROC­
   MAIL_OVERFLOW.

...

   A  line  buffer of length $LINEBUF is used when processing
   the rcfile, any expansions that don't fit within this lim­
   it  will  be  truncated and PROCMAIL_OVERFLOW will be set.
   If the overflowing line is a condition or an action  line,
   then  it  will be considered failed and procmail will con­
   tinue processing.  If  it  is  a  variable  assignment  or
   recipe  start line then procmail will abort the entire rc­
   file.


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Jacques L'helgoualc'h
Stephane Bortzmeyer a écrit, mercredi 18 mai 2005, à 21:37 :
> On Wed, May 18, 2005 at 06:28:16PM +0200,
>  Vincent Lefevre <[EMAIL PROTECTED]> wrote
>  a message of 29 lines which said:
>
> > Quelqu'un a une suggestion pour remplacer procmail par quelque chose
> > de plus fiable?
>
> Euh, on peut trouver des tas de choses plus XXX que procmail (plus
> standard, plus facile à configurer, etc) mais plus fiable, je pense
> que c'est sans espoir.

Intrinsèquement plus fiable, je  ne sais pas --- il y a  au moins le bug
du flag H qui ne se désamorce pas,  dans la version 3.22 --- mais il y a
aussi  les  erreurs  de  configuration  de l'utilisateur  à  prendre  en
compte.

De ce  point de vue, l'autre  MDA préconfiguré dans  Exim, maildrop, est
beaucoup plus clair et agréable à l'usage.

http://www.flounder.net/~mrsam/maildrop/

--
Jacques L'helgoualc'h


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Vincent Lefevre
On 2005-05-18 19:55:12 +0200, Michelle Konzack wrote:
> Am 2005-05-18 18:28:16, schrieb Vincent Lefevre:
> > Un problème de procmail est qu'on peut facilement dépasser la limite
> > de LINEBUF, et à cause de ça, j'ai un certain nombre de mails qui sont
> > retournés à l'expéditeur, avec l'erreur:
> > 
> > procmail: Exceeded LINEBUF
> 
> Augmonter le valeur...

La valeur par défaut est probablement bonne. Le problème est que je
ne vois pas la raison du dépassement. Le fait qu'il ne donne pas plus
de précision sur là où s'est produit l'erreur (e.g. le numéro de ligne
dans le .procmailrc) rend la config impossible à débugger.

> Pas besoin, parce que procmail marcher parfait !

Je ne trouve pas. J'ai aussi des messages qui sont passés à travers
des filtres simples comme le suivant:

:0
* ^Subject: Delivery reports
* ^X-Mailer: Microsoft Outlook
{
  EXITCODE=$DEVNULL
  :0
  /dev/null
}

Cf aussi

  http://groups.google.com/groups?selm=20040705081004%2448e2%40vinc17.org

pour lequel je n'ai aucune explication.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-18 Thread Vincent Lefevre
On 2005-05-18 21:39:00 +0200, Stephane Bortzmeyer wrote:
> Il y a vraiment des lignes plus longues que 2048 octets dans un
> procmailrc, même après expansion ?

Je ne vois pas où ça pourrait arriver avec le mien.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-19 Thread Michelle Konzack
Am 2005-05-19 00:27:09, schrieb Vincent Lefevre:
> On 2005-05-18 19:55:12 +0200, Michelle Konzack wrote:
> > Am 2005-05-18 18:28:16, schrieb Vincent Lefevre:
> > > Un problème de procmail est qu'on peut facilement dépasser la limite
> > > de LINEBUF, et à cause de ça, j'ai un certain nombre de mails qui sont
> > > retournés à l'expéditeur, avec l'erreur:
> > > 
> > > procmail: Exceeded LINEBUF
> > 
> > Augmonter le valeur...
> 
> La valeur par défaut est probablement bonne. Le problème est que je
> ne vois pas la raison du dépassement. Le fait qu'il ne donne pas plus
> de précision sur là où s'est produit l'erreur (e.g. le numéro de ligne
> dans le .procmailrc) rend la config impossible à débugger.
> 
> > Pas besoin, parce que procmail marcher parfait !
> 
> Je ne trouve pas. J'ai aussi des messages qui sont passés à travers
> des filtres simples comme le suivant:
> 
> :0
> * ^Subject: Delivery reports
> * ^X-Mailer: Microsoft Outlook
> {
>   EXITCODE=$DEVNULL
>   :0
>   /dev/null
> }

Pourquoi tu faire ca ?

Il va mieux si tu utiliser:

:0
* ^Subject:.*Delivery reports
* ^X-Mailer:.*Microsoft Outlook
/dev/null

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Filtrage du mail (remplacement de procmail)

2005-05-19 Thread Michelle Konzack
Am 2005-05-19 00:27:09, schrieb Vincent Lefevre:

> Cf aussi
> 
>   http://groups.google.com/groups?selm=20040705081004%2448e2%40vinc17.org
> 
> pour lequel je n'ai aucune explication.

:0
* ^Message-Id:[EMAIL PROTECTED]
* ^Delivered-To:[EMAIL PROTECTED]
/dev/null

Bone Apres-Midi
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Filtrage du mail (remplacement de procmail)

2005-05-19 Thread Vincent Lefevre
On 2005-05-19 12:57:53 +0200, Michelle Konzack wrote:
> Am 2005-05-19 00:27:09, schrieb Vincent Lefevre:
> > :0
> > * ^Subject: Delivery reports
> > * ^X-Mailer: Microsoft Outlook
> > {
> >   EXITCODE=$DEVNULL
> >   :0
> >   /dev/null
> > }
> 
> Pourquoi tu faire ca ?
> 
> Il va mieux si tu utiliser:
> 
> :0
> * ^Subject:.*Delivery reports
> * ^X-Mailer:.*Microsoft Outlook
> /dev/null

Le mien est plus strict. Je n'ai pas envie de filtrer des messages
du style:

Subject: (fwd) Delivery reports
X-Mailer: Microsoft Outlook

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Filtrage du mail (remplacement de procmail)

2005-05-19 Thread Vincent Lefevre
On 2005-05-19 13:03:18 +0200, Michelle Konzack wrote:
> Am 2005-05-19 00:27:09, schrieb Vincent Lefevre:
> > Cf aussi
> > 
> >   http://groups.google.com/groups?selm=20040705081004%2448e2%40vinc17.org
> > 
> > pour lequel je n'ai aucune explication.
> 
> :0
> * ^Message-Id:[EMAIL PROTECTED]
> * ^Delivered-To:[EMAIL PROTECTED]
> /dev/null

Surtout pas!!! C'est vraiment un conseil foireux que tu donnes.
Je n'ai pas envie de perdre des mails! Relis l'enfilade en question.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]