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.

  guenther


[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="[EMAIL PROTECTED]";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

Reply via email to