On Mon, 15 Jan 2007, Thomas Cameron wrote:

hI,

> All -
>
> I'm using Sendmail on RHEL 4 with SA and spamass-milter, clamav-milter
> and milter-greylist.  What is the best way for SpamAssassin to use DCC?
>
> So far I've created an RPM with these configure options:
>
> ./configure \
>   --homedir=/var/dcc \
>   --bindir=/usr/bin \
>   --libexecdir=/usr/libexec \
>   --mandir=/usr/share/man \
>   --with-sendmail \
>   --with-cgibin=/var/www/cgi-bin \
>   --with-rundir=/var/run \
>   --disable-sys-inst \
>   --with-installroot=/var/tmp/%{name}-root
>
> Once I created that RPM I set DCCUID=spam in /var/dcc/dcc_conf.
>
> I also set DCCD_ENABLE=off since I am using a remote server.
>
> I set GREY_ENABLE=off since I am using milter-greylist.
>
> I set DCCM_ENABLE=off as I am not using a milter for DCC.
>
> I set DCCIFD_ENABLE=yes as the DCC docs say "If you are using
> SpamAssassin, then you almost certainly should be using dccifd."  Do I
> need to do anything besides set "use_dcc 1" in local.cf?
>
> I copied /usr/libexec/rcDCC to /etc/rc.d/init.d and chkconfig'd it on.
>
> Missing anything?

we are running SA/clamav-milter/razor2 and dccifd too. the only thing i
added, was my subnet to whitecommon. Prevents dcc tests of my trusted net,
from my understanding, reading the man pages :)
whitecommon:
ok      ip              xxx.xxx.0.0/16

one more thing was running dccifd as non-root user, adding:
# DCC user name
DCCUID=non-root

and disabling loging:
DCCM_LOGDIR=

all in dcc_conf.

once all is running, updating is way easy too, using:
$PREFIX/libexec/updatedcc

best regards,
Matthias

Reply via email to