Yesterday I managed to get spamassassin working with postfix and dbmail. It
was a little harder than I had expected, due to a lack of documentation for
either product, but that's to be expected with a < 1.0 product. (postfix on the
other hand....)
Essentially, I have the following:
Replacing the dbmail line in master.cf with
<pre>
dbmail unix - n n - - pipe
flags= user=dbmail:dbmail argv=/home/erics/dl.sh ${recipient}
</pre>
where /home/erics/dl.sh is
<pre>
#!/bin/sh
/usr/bin/spamc -p 3000 <&0 | /usr/sbin/dbmail-smtp -d $1
</pre>
I have spamd, the spamassassin daemon running on port 3000. Spamd will always
be using the dbmail username & prefs, but I'm not sure that that is really a
problem. I may look to changing that so that you can use the sql storage for
prefs for spamassassin.
You will probably need to alter all appropriate paths, as I have dbmail
installed in a slightly non-standard place.
eric