Ville Walveranta:
> I'm setting up Postfix 2.5.1, Dovecot 1.1.1 on FreeBSD 7 and will be
> using an external (commercial) spam filtering service that forwards
> the emails to my Postfix/Dovecot mailserver. I have the option to
> either keep the spam at the external service, or forward them to the
> local system. I'm thinking of bringing them local, and automatically
> placing them to spam folder (probably by using the Sieve plugin, but
> that's another issue). The external service tags the spam Subject
> lines with **SPAM**, and currently there is no option to change that
> to a header tag on their side. I would like to do that locally so that
> the Subjects of all of the spam messages in their spam boxes would not
> start with "**SPAM**".
> 
> So the question is: How do I detect "**SPAM**" on the subject line,
> remove it (i.e. rewrite the Subject line), and add something like
> "X-Spam: yes" into the header of the messages whose Subject includes
> "**SPAM**"?

This requires both a "prepend" and a "replace" action.
Postfix header_checks perform only one action per header.
Therefore, you need an external content filter.

        Wietse

Reply via email to