>  >That's probably the local_recipient_maps setting.  You can just
>  >disable it
> 
> I don't currently have it enabled and I disabled the errors on unknown 
> users. How can I set postfix to use the database when checking for 
> valid users?

  This is what we have, with postfix+postgres:

# grep local_recipient_maps /etc/postfix/main.cf
local_recipient_maps = proxy:pgsql:/etc/postfix/aliases.cf

# cat /etc/postfix/aliases.cf
user = postfix
password = <removed>
dbname = dbmail
hosts = forever.kci.net
table = aliases
select_field = deliver_to
where_field = alias


  Note, this is the exact same lookup file we use for postfix
aliases lookups in the database.


> Also, I can't seem to get spamassasin working. I was using it with the 
> following line:
> spamfilter        unix  -       n       n       -       -       pipe
>     flags=Rq user=spamfilter argv=/usr/bin/postfixfilter -f
${sender} -- 
> ${recipient}
> 
> but since I have added the dmail line just below it, it seems to ignore 
> spamassasin alltogether.


  Offhand, I don't remember anything in your config that called
spamassasin .. your content_filter pointed to a virus scanner, didn't
it?  That's how our setup works - we have amavis run from the
content_filter line, and it calls spamassasin itsself... your's is
a different setup if you were using a master.cf entry to call it.
Perhaps you used to have a transport map entry pointing to spamassasin,
and now have it pointing to dbmail?

Jn

--
Jesse Norell
jesse (at) kci.net


Reply via email to