>> Now, does this sound reasonable, or is it too complex? Why don't you just add the mailing list address(es) directly as a recipient when you add the headers? You can write a lookup script in mimedefang to match the mailing list addresses with the subject matter.