On Thu, 2007-07-12 at 15:18 -0700, Jai Rangi wrote:

> I did more digging in this.
> I was able to simulate the error. I changed my procmailrc something
> like this.
> #Rule number 1

> :0f
> * ^[F|f]rom:.*aleks\.com
> * ^[m|M]essage-[i|I][D|d]:.*aleks\.com|^Received:.*(authenticated).*\.aleks \.com

I see you didn't listen to my previous response. All these [F|f] and
similar thingies [1] are still horribly broken.

Also, the () parenthesis around "authenticated" are not literal
parenthesis, but grouping. They will *not* match any char.

Not going to read any further. It's quite frustrating to see when
replies and help offered on a mailing list is being ignored. Lots of
luck, with whatever you still are struggling with.


[1] That are char class parenthesis, no grouping with alternation. With
the pipe symbol in it and your intended usage, I'll refuse to call
these instances char class. Also, procmail is case insensitive by
default. These thingies are utterly useless.

char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a \x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}