> > That is what I am here for, because the bad headers seem to be made by > > SpamAssassin running on a system with German locale settings and > > therefore causing trouble when encoding (or more precisely: not > > encoding) umlauts. The administrator of that system claims he is using > > the newest version and that is what the headers say as well, but the > > encoding is faulty. > > I am pretty sure there is at least one long-standing bug on this. Hopefully > a still-open bug. > The basic problem is that SA builds the header that contains some text from > the original message, and it doesn't do anything special to quote that text.
No. I already deleted this thread (since it didn't seem all too interesting to me ;), but unless I am seriously mistaken and my memory plays foul trick on me: The quoted header in question is X-Spam-Report, and the German Umlauts appeared as part of the rule description. This text does not come from the original message unquoted, but is a part of the (localized) SA rules. Interestingly, 'file' reports 30_text_de.cf to be ISO-8859 English text on my SA 3.2.0 installation. Did this change till 3.2.3? Are these custom changed descriptions? guenther -- 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; }}}