Can Milter Callouts Be Serial AND Conditional? (Doc ID 2167661.1)

Last updated on JULY 18, 2017

Applies to:

Oracle Communications Messaging Server - Version 8.0.1 and later
Information in this document applies to any platform.

Goal

<Document ID 2046006.1> explains how to configure multiple milter callouts to act in series -- the input to one can be modified by the results of one before.
Is it possible to configure such that, for example spamfilter4 is NOT called if spamfilter1 thru 3 return a "reject" verdict?

We are contemplating making configuration changes such that our anti-abuse is done over milter rather than routing through them as MTAs.
The result of those are "discard" or "accept".

We have an existing milter which does content analysis and adds headers.
That currently is only called for the small fraction of the incoming mail which makes it past the anti-abuse filters/MTAs.

If we configure those all on the same MTA as milter callouts, we don't want the last one to be called for the 90% of the mail which will have gotten a "discard" verdict from the others.

Can milter callouts be serial AND conditional?
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms