# GeoIP / RelayCountry Config # # The RelayCountry SpamAssassin plugin needs to be enabled # in init.pre, but it's suggested that you make configuration # changes here. # # See Also: # - https://wiki.apache.org/spamassassin/RelayCountryPlugin # - man Mail::SpamAssassin::Plugin::RelayCountry # # NOTE: This is a Gentoo supplied config file. # ############################################################### # # CONFIGURATION # # Which type of Geo database to use. Valid database types are # GeoIP, GeoIP2, DB_File and Fast. Defaults to Fast, GeoIP2 is # the suggested backend which uses dev-perl/GeoIP2. # #country_db_type GeoIP2 # Where to find MaxMind GeoIP2 or IP::Country::DB_File database. # The default is to search several paths, see the RelayCountry # man page referenced at the top for details. # # It's suggested you use net-misc/geoipupdate to install and # update your GeoIP2 databases. # #country_db_path /usr/share/GeoIP/GeoLite2-Country.mmdb # The following will add a separate MIME header that shows all # the message's relay countries, independent of any site- # specific rules. # # It will show up in your MIME headers as: # X-Spam-Relay-Country: US CN RU # #add_header all Relay-Country _RELAYCOUNTRY_ ############################################################### # # SITE SPECIFIC RULES # # Country metadata will also be added to the Bayesian filtering # process, allowing it to learn information based on countries. # This will occur even if you don't define any site specific # rules. # NOTE: Many prefer placing custom rules in local.cf. # The following is an example of a rule that penalizes mail # that passed through China by increasing the spam score # of the message by 3 points. # #header RELAYCOUNTRY_BAD X-Relay-Countries =~ /CN/ #describe RELAYCOUNTRY_BAD Relayed through China at some point #score RELAYCOUNTRY_BAD 3.0 # And this is an example of a rule that rewards mail that # has first went through Finland or Sweden by reducing the # spam score of the message by 0.2 points. # #header RELAYCOUNTRY_GOOD X-Relay-Countries =~ /^(FI|SE)/ #describe RELAYCOUNTRY_GOOD First untrusted relay is Finland or Sweden :-) #score RELAYCOUNTRY_GOOD -0.2