De Zwarte & Witte lijst uit het Spamassassin menu wordt door MailScanner gebruikt.
Deze lijst uit heeft dezelfde eigenaardigheid als de vorige lijst. Als je bij "adres bevat geen @ gebruikt, dan wordt het ook hier altijd als een gebruikersnaam van het eigen domein geïnterpreteerd.
Deze lijsten hebben echter nog een paar instelmogelijkheden die niet vanzelf duidelijk zijn.
De lijsten zelf komen te staan in:
/volume1/@appstore/MailServer/etc/MailScanner/rules/spam.whitelist.rules
/volume1/@appstore/MailServer/etc/MailScanner/rules/spam.blacklist.rules
Als je de readme in "/volume1/@appstore/MailServer/etc/MailScanner/rules/README" opent, vind je dit bij punt 2:
2. The pattern describes what messages should match this rule.
Some examples are:
user@sub.domain.com # Individual address
user@* # 1 user at any domain
*@sub.domain.com # Any user at 1 domain
*@*.domain.com # Any user at any sub-domain of "domain.com"
*@domain.com # Any user at 1 specific domain
/pattern/ # Any address matching this Perl regular
# expression
192.168.21. # Any SMTP client IP address in this network
192.168.21 # Any SMTP client IP address in this network
192.168.21.0/255.255.255.0 # Any SMTP client IP address in this network
192.168.21.0/24 # Any SMTP client IP address in this network
/pattern-with-no-letters/ # Any SMTP client IP address matching this
# Perl regular expression
/^192\.168\.1[4567]\./ # Any SMTP client IP address in the networks
# 192.168.14 - 192.168.17
host:mail.example.com # Any hostname
host:example.com # Any domain name
host:mail*.example.com # Any hostname or domain name with wildcards
host:mail*.exam*ple.com # Another wildcard example
host:/pattern/ # Any hostname matching this Perl regular
# expression
host: # Any IP address that has no hostname
host:_SPOOFED_ # Any IP address whose DNS records don't match
*@* # Default value
default # Default value
You should be able to do just about anything with that.
Dit is veel uitgebreider dan je uit de MailServer handleiding kunt halen. En ik heb het geprobeerd: al deze instellingen kun je ook in MailServer opgeven. Dus b.v. "host:_SPOOFED_" of een IP adres. Dit komt alles correct in de rules terecht.
Wat me wel opvalt is dat als je in MailServer iets bij "hostnaam" invult, dan komt dit niet met " host:" ervoor in de rules terecht. Het werkt wel maar vast niet zo efficiënt als door de makers bedoeld. Beter is het dan om er zelf nog " host:" voor te zetten in de GUI.