[HCoop-Help] Virtual mailboxes spam filtering?
Clinton Ebadi
clinton at unknownlamer.org
Sat Sep 28 15:22:10 EDT 2019
白い熊 <hcoop-help_lists.hcoop.net at sumou.com> writes:
> Adam Chlipala wrote:
>> Davor Ocelic wrote:
>> > Onto the real question: how do I spamfilter virtual mailboxes?
>> >
>> > I've found I can do "setsa mail at domain on" which enables spam
>> > checking, but where/how do I write the rules for acting upon
>> > spam score? Is it the unix user's .forward file as well?
>> >
>>
>> I don't think we have anything in place yet to allow users to do this.
>> No one ever asked before.
>
> Reviving a 10-year old threat, but I just hit the same problem and need to solve it somehow.
>
> I have a virtual mailbox, used by my wife; she's become completely
> flooded by spam. I've enabled SA for her, so the mails get marked as
> spam but don't get removed. Now I need to solve it somehow — because
> mail has become almost unusable for her.
>
> What's the best solution? Program a cron script (don't know if hcoop
> has this possibility, but I'd assume so) for my user box to go through
> her new mail in the virtual mail dir and delete tagged messages?
>
> Or something else? What would be the best—immediate hacky solution, so that I'd somehow fix it?
Hey,
There are a two options currently:
- If you're using a dedicated mail client, you could add a client
filter on the header "X-Spam-Status: Yes" or if you need more fine
grained control, X-Spam-Level which will have 0 - 5 '*' characters
depending on the level.
- You could use a short script as a cron on marsh (all members have
cron access enabled by default now so no additional permissions are
needed) that greped for messages containing the line '^X-Spam-Status:
Yes' and moved them to a spam folder. e.g.:
MAILDIR=/path/to/the/vmail/directory
SPAMDIR=$MAILDIR/folder/you/move/spam/to
grep -Z -l -e '^X-Spam-Status: Yes' -r $MAILDIR \
--exclude-dir=$SPAMDIR | xargs -0 mv -t $SPAMDIR
For this to work, you'll need to wrap the call in the crontab with
k5start so it has permissions to modify the Maildir:
k5start -qtUf /etc/keytabs/user.daemon/$YOUR_USERNAME_HERE \
~/local/bin/spam-script.sh
Let me know if you need any help setting this up if you use the cron
approach.
I do want to overhaul vmail soonish (after we complete the stretch ->
buster OS upgrades) and the updated system will finally allow
procmail/exim/sieve filters for vmail users along with automatic
management of spam (moving to a Spam folder and deletion after 30-90
days), but I don't expect that to be done until early next year at this
point.
In Cooperation,
Clinton Ebadi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://lists.hcoop.net/pipermail/hcoop-help/attachments/20190928/344c5081/attachment.sig>
More information about the HCoop-Help
mailing list