I'm migrating my qmail toaster from a site wide spamassassin setup to a
per user (MySQL based) setup. The problem I had with this was that
simscan doesn't know the final main account delivery email address for
forwards and domain aliases. This is also a problem when email has
multiple recipients because it doesn't know which address to use when
calling for the userprefs AND bayes in MySQL. The end result is that if
you use bayes in this setup and someone has several alias accounts,
those alias accounts will end up in bayes as well instead of everything
just going into one main email address/account. Also whitelisting via
userprefs will only work when mail is sent to the main email address and
not aliases.
This makes bayes and userprefs in a per user MySQL environment unusable
with simscan.
So I found a solution that works. But I'm not sure if there are
negative implications in doing this (i.e. Performance issues, dropped
emails, etc).
I changed the following to get a per user MySQL Spamassassin setup
working correctly:
1. I disabled spam scanning via simcontrol file
(/var/qmail/control/simcontrol - spam=no)
2. Created a .qmail file in my account folder
(/home/vpopmail/domains/somedomain.com/someuser/) that contains the
following:
|/usr/bin/spamc -u [EMAIL PROTECTED] | /var/qmail/bin/preline
/usr/bin/maildrop -A 'Content-Filter: maildrop-toaster' /etc/mail/mailfilter
So it feeds the message through the spamc client and then into the
mailfilter script which puts my spam in my spam folder.
It seems to work great. I just wonder once I put it into production
with over 100 domains how well it will work. I know I'll have to write
some scripts to update everyone's .qmail file, but that is fine as long
as I know it will work under a load.
Any thoughts or advice?
---------------------------------------------------------------------
QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]