[Linuxtrent] Re: Postfix + Spamassassin + Dovecot + Sieve

  • From: Daniele Nicolodi <daniele@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 17 Oct 2011 17:37:00 +0200

On 17/10/11 16:19, Marco Agostini wrote:
> Il 17 ottobre 2011 16:09, Daniele Nicolodi <daniele@xxxxxxxxxx> ha scritto:
>>
>> [1] Unico problemino che non ho ancora risolto è che quando postfix fa
>> il delivery per un utente per cui è definito un alias (i tipici root,
>> postmaster, etc...) spamc viene eseguito specificando come utente il
>> nome dell'alias e non del destinatario finale. Idee su come risolvere
>> questo problema?
>> 
> Non mi è perfettamente chiaro in che momento spamc entra in azione
> (non l'ho mai installato):

spamc è semplicemente il client per spamd, il demone che permette di
usare Spamassasin senza lanciare una nuova istanza per ogni mail ricevuta.

Lo eseguo da postfix. Dal mio master.cf:

smtp      inet  n       -       -       -       -       smtpd
  -o content_filter=spamassassin

spamassassin unix  -    n       n       -       -       pipe
   user=nobody argv=/usr/bin/spamc
   -u ${user} -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Per cui spamc viene eseguito come user nobody, ma con l'opzione -u
${user} dico a spamc di comunicare a spamd di fare setuid e di caricare
la configurazione per ${user} che per postfix è il destinatario del
messaggio.

Ciao
-- 
Daniele
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: