On Thu, 6 Jan 2005, Matt Kettler wrote: > At 07:27 PM 1/6/2005, Simon Byrnand wrote: > >- The "rewrite_subject" and "subject_tag" configuration options were > > deprecated and are now removed. Instead, using "rewrite_header Subject > > [your desired setting]". e.g. > > rewrite_subject 1 > > subject_tag ****SPAM(_SCORE_)**** > > becomes > > rewrite_header Subject ****SPAM(_SCORE_)**** > >What was the logic behind this unnecessary change ? > Flexibility. rewrite_header isn't just capable of rewiting the subject > line. It can rewrite other headers too.
I think he meant, why _remove_ the old syntax instead of supporting it _in addition to_ the new syntax? I can't see any good reason not to support old syntax as backwards compatibility. It would ease migrating to 3.0.x a great deal for many sites to support backwards compatibility. Instead, stuff breaks. This is why people are so hesitant to move to php5, perl6 etc. spamassassin should not follow these examples. -Dan