I have set up several VH and spam filtering is working, maillog shows results.
For one VH though, spam filtering is not working and the logs support that claim.
On the VH I have enabled spam and virus filtering in ->Edit Virtual Server ->Enabled Features.
As only some of the users want spam filtering I have disabled it for all users except those who do want it via : -> Edit Mail and FTP Users -> User -> Email Settings.
Hrm, yeah, I dunno… it does look as if it spam processing isn’t enabled for that particular account.
Either that, or the message size has reached a threshold where it’s no longer being passed into SpamAssassin – you might consider trying with a smaller message.
Aside from that – I might try toggling the spam processing option for that user off and then back on again to see if that helps.
Thanks Eric, I did try toggling off and back on and the test message was just a few lines.
But I have, I think, found another clue.
Seems that when an email is simply forwarded ( -> Edit Mailbox -> Mail forwarding settings ) the email is not scanned. However, when the email is delivered to the local mailbox it is scanned.
This sounds like it might be by design rather than error. Trouble is, I need it to scan emails which are forwarded as well.
I have looked around for whatever is causing this but no luck yet.
In this case it is quite logical although complicated.
The domain is the “front” for a number of separate businesses each in its own area. Each business has a MS Exchange server and each has a domain registered with their respective ISP. We forward email for each business to the respective domain which is then SMTP fed to their Exchange server.
And now the problem. Some of those businesses use MS Frontbridge (hosted email) for AV and spam. When an IP simply forwards email (including spam) Frontbridge blacklists the forwarding server, not whatever is before that server. I have spoken to MS at length and they are not prepared to whitelist or do anything else to help. Soooo, the only way to overcome the issue is to spam filter before mail is forwarded to Frontbridge.
Seems to me that they just want the job done for them. Such is life I guess.
There is also another small business which simply wants spam filtering en-route.