Mail filtering.
Posted: Thu Oct 22, 2015 2:23 pm
Is there a way to add mail filters like block domains / emails for user?
Code: Select all
[root@m1 ~]# ls /etc/exim/
dnsbl.conf domains exim.conf filters spam-blocks.conf white-blocks.conf
Code: Select all
system_filter = /etc/exim/exim.filter
Code: Select all
if $message_body matches "Content-Type:(?>\\\\s*)[\\\\w-]+/[\\\\w-]+;\\\\s*(?:name)=([^\" ]+ [^\"]*\\\\.(?:ad[ep]|ba[st]|chm|cmd|com|cpl|crt|eml|exe|hlp|hta|in[fs]|isp|jse?|lnk|md[be]|ms[cipt]|pcd|pif|reg|sc[mrt]|shs|url|vb[se]?|ws[fhc]))[\\\\s;]"
then
seen finish
endif
logfile /var/log/filter.log 0644
if $header_Received: contains "Keyword Filter"
or $message_body contains "Keyword Filter"
then
logwrite "$tod_log $message_id sender_address=$sender_address header_from=$header_from header_Received=$header_Received contained spam keywords"