[Mimedefang] action_change_header w/ multiple Subjects
sware at midwaygames.com
Thu Oct 20 14:08:29 EDT 2005
Matthew.van.Eerde at hbinc.com (Matthew.van.Eerde at hbinc.com) @ 2005.10.20 10:10:34 -0700:
> I'd like to be able to change the subject for emails detected as spam.
> I've been using
> action_change_header("Subject", "[SPAM] $Subject");
> which has worked well until recently.
> Alas, recently there have been spams that put in multiple Subject
> headers. action_change_header tags the first Subject:, but the MUA
> displays the second!
> I'm tempted to do something like
> action_add_header("Subject", "[SPAM] $Subject");
> but I have some questions...
> 1) Will this work? Or will action_delete_all_headers("Subject")
> repopulate the $Subject variable? If so, no problem, I can shadow
> the variable before I call the action_delete_all_headers.
Yes. It works beautifully. I asked this very question not too long
I have been running in production with the proposed code I list in the
message linked above for over a month. It does exactly what I intended
it to do.
> 2) Is there a way to detect how many of a given header there are,
> short of slurping ./HEADERS?
That I don't know. I suspect looking at ./HEADERS is probably your
> 3) Is there a way to make an action_change_all_headers()?
That I also don't know. I did not find such a function on my first
Sean Ware Midway Amusement Games, LLC
Senior Network Engineer 2727 W. Roscoe Street
Information Technology Department Chicago, IL 60618-5909
sware at midwaygames.com (773) 961-2000
More information about the MIMEDefang