And while we're at it, is there (anywhere) an example of an "advanced content 
filter" as described at http://www.postfix.org/FILTER_README.html 
<http://www.postfix.org/FILTER_README.html>?

The page says:
The job of the content filter is to either bounce mail with a suitable 
diagnostic, or to feed the mail back into Postfix through a dedicated listener 
on port localhost 10026.

The simplest content filter just copies SMTP commands and data between its 
inputs and outputs. If it has a problem, all it has to do is to reply to an 
input of `.' from Postfix with `550 content rejected', and to disconnect 
without sending `.' on the connection that injects mail back into Postfix.

The master.cf configuration implies that the content filter takes at least 2 
arguments:
    argv=/path/to/filter localhost 10026
An example of a content filter showing how it uses those arguments would be... 
useful.

- Vicki




I have upgraded my mail "toaster" to use OS X Server. Yippee.

I would like to have more control over the Spam filtering process than X Server 
offers by default.

I have a script (which I hope won't return a "malformed response now) that I 
would like to insert.

I am attempting to understand "http://www.postfix.org/FILTER_README.html 
<http://www.postfix.org/FILTER_README.html>"

Instructions for a "Simple"content filter suggest adding
    -o content_filter=filter:dummy
to the master.cf entry that defines the Postfix SMTP server.

I'm unsure what I should use here, especially given that Apple says these lines 
are all auto-generated and should not be modified:

# ==== Begin auto-generated section ========================================
# This section of the master.cf file is auto-generated by the Server Admin
#  Mail backend plugin whenever mails settings are modified.
smtp      inet  n       -       n       -       1       postscreen
#   -o content_filter=filter:dummy
smtpd     pass  -       -       n       -       -       smtpd
dnsblog   unix  -       -       n       -       0       dnsblog
tlsproxy  unix  -       -       n       -       0       tlsproxy
submission inet n       -       n       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
smtp      unix  -       -       n       -       -       smtp
# === End auto-generated section ===========================================


Alternatively, I could use the Advanced content filter. Iff I understand what 
I'm reading correctly, this appears to be relatively simple to plug into 
master.cf, and it's what APple would use if I turned on their Spam checking 
with amavis,

Does anyone use OS X Server? Have you implemented your own content filter?

Before anyone asks: Wy not just use the Spam Checking Apple includes in Server, 
the answer is: I want more control than just 'tag and deliver'.


-- Vicki Brown
  cfcl.com/vlb <http://cfcl.com/vlb>


Reply via email to