[vexim] vexim + SA + DSPAM

Odhiambo Washington odhiambo at gmail.com
Sun Dec 7 09:18:53 PST 2008


On Sun, Dec 7, 2008 at 6:41 PM, Yan Seiner <yan at seiner.com> wrote:

> I have a shiny new installation of vexim.  Works like a charm.  Now I'm
> trying to get similar functionality as with my 'real' accounts.  I
> handle spam in the following way:
>
> After the usual checks, mail passes through SA.  SA simply tags it as
> spam in the headers; it doesn't modify the subject or anything else.
>
> The message is then passed through dspam.  Dspam examines the headers as
> well.  It uses the SA results and tags the message as [SPAM] in the
> subject along with adding its own results in the headers.
>
> Lastly, exim, through the .forward filter, sorts the mail into the Junk
> folder.
>
> It sounds complicated but it works; and it accurately handles perhaps
> 99.7% of spam, with only one false positive in the last 6 months.
>
> I found this ( you have to scroll down to the vexim/dspam discusison)
> but the vexim archives seem to be down:
>
> http://www.exim-users.org/forums/showthread.php?t=52356
>
> How do I go about setting up a system like I have with vexim?


You can setup vexim with DSPAM but when it comes to the .forward filter,
It's gonna be complicated (for me) so you really have to think it out.
Perhaps others have done it but I never did when I used DSPAM and even then,
I used DSPAM in a situation similar to your current one and it was all just
testing. Who will create/manage the filter for the virtual users?
To setup vexim with DSPAM, you will need to understand DSPAM so well so
let's not dwell on that as you already do and know the right script to run
to create what relevant tables that DSPAM requires.
To integrate DSPAM with Exim within the vexim configuration, you need to
disable the ditch_spam router and replace it with the relevant dspam router.
So you just comment it out and add the following line below it:

.include /usr/local/etc/exim/vexim-router-dspam.conf

You will need an equivalent transport. So anywhere in the transports
sectionm just add:

.include /usr/local/etc/exim/vexim-transport-dspam.conf

You can fine the vexim-router-dspam.conf and vexim-transport-dspam.conf at
http://41.203.209.29/~wash/vexim (temporarily put there for you).

As I mentioned earlier, you really have to think this out if you are to have
system accounts (real users) and virtual users. I am not sure I know how you
can use a .forward file with virtual users.

At this stage, with the correct DSPAM setup, you will be able to pass
messages through DSPAM and depening on the DSPAM setup, they will be
delivered or quarantined. Beyond that point, unless others on this list can
chip in, you are on your own:-)

Let's see what you come up with...we may chip in at another stage.



-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"Okay guys. This is Kenya. You pay taxes because you feel philanthropic,
unlike our MPs!"
                    -- Kenneth Marende, Speaker, 10th Parilament.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://silverwraith.com/pipermail/vexim/attachments/20081207/3f0d7f95/attachment.htm 


More information about the Vexim mailing list