Domain Filter
Filter emails with Exim for a domain
Eenos Exim smtp server is a powerful email servers. You can add SMTP email filter per domain so that all emails coming to the domain will go through this filter.
This sections need good technical knowledge on Exim filter coding. If you make error on Exim filters which will affect the email server.
Location of Filter folder :
/var/eenos/userdata/USER/mail/domainfilter/DOMAIN_NAME , where
- USER , is the Eenos user name , and
- DOMAIN_NAME , is the domain name under the corrusponding userr
Example Domain filter in Eenos
We are creating an smtp filter for the Eenos user foo with domain name fun.com , the domain filter file need to be placed on the following location
/var/eenos/userdata/foo/mail/domainfilter/fun.com
Sample command as follows,
touch /var/eenos/userdata/foo/mail/domainfilter/fun.com
chown eenos:eenos /var/eenos/userdata/foo/mail/domainfilter/fun.com
Now add the following sample exim filter code . This filter will block all email from a domain blocker.com
# Exim filter
if
$header_from: contains "@blocker.com"
then
testprint "Messages from this domain is blocked."
seen finish
endif
All exim filter must start with the following line,
# Exim filter