středa 21. února 2007

DCC a Debian

DCC (Distributed Checksum Clearinghouse) je globální systém určený k odchytu spamu, který se dá používat jako plugin antispamového systému SpamAssassin. Co dělat, když po instalaci neDCCuje, a v debugovacím režimu spamassassin -D --lint hlásí:
DCC: got response: socket(UDP): Address family not supported by protocol

Problém je v tom, že DCC je zkompilovaný s podporou IPv6, ale to není k dispozici. Používání IPv6 se vypne příkazem cdcc 'IPv6 off'.

Pak už začne DCC pracovat, ale používá pouze klienta dccproc, viz hláška:
DCCifd is not available: no r/w dccifd socket found.

Používání démona dccifd se v konfiguraci SpamAssassinu (např. v souboru /etc/spamassassin/local.cf) docílí buď nastavením  
dcc_home /var/lib/dcc nebo  
dcc_dccifd_path /var/lib/dcc/dccifd
Můj problém byl, že jsem měl nastaveno  
dcc_dccifd_path /var/lib/dcc  což je špatně!

Doufám, že DCC bude aspoň stát zato, když už s ním bylo tolik práce -- obdobné systémy Razor a Pyzor fungují out-of-box.

1 komentář:

  1. Super, diky za hint jak rozjet DCC, tohle bych hledal dlouho.

    r.

    OdpovědětVymazat