Read more here
EASY_LIMIT = 55 - max score before an email is considered spam before SA is rung (main purpose is just to decide if SpamAssassin run is needed)
EASY_IS_SPAM = 20 - this is a nudge score. If SpamAssass determines it's spam (based on the User threshold), this extra score is added, on top of the spam_score_int
EASY_HIGH_SCORE_DROP = 100 - very high scoring spam is dropped at this score, and not allowed to enter.
EASY_SPF_PASS = -30 - If the SPF passes, the score drops by this amount
EASY_SPF_SOFT_FAIL = 30 - If the SPF hits a softfail from ~all, this score is added.
EASY_SPF_FAIL = 100 - If the SPF hits a hard fail from -all: A:EASY_SPF_FAIL>=EASY_HIGH_SCORE_DROP, message is dropped. else B:EASY_SPF_FAIL is added to score.
EASY_DKIM_PASS = -20 - If the DKIM Passes, the score drops by this amount
EASY_DKIM_FAIL = 100 - If the DKIM Fails, the score is added.
EASY_NO_REVERSE_IP = 100 - Sender IP must have a reverse IP lookup, or this score is added.
EASY_FORWARD_CONFIRMED_RDNS = -10 - Sender IP has reverse IP PLUS forward A lookup back to the same IP, so we subtract 10.
EASY_DNS_BLACKLIST = 50 - IP that is in a dns black list (RBL) gets this score
EASY_SPAMASSASSIN_MAX_SIZE = 200K - max size that SpamAssassin will scan.
EASY_SKIP_SENDERS = /etc/virtual/esf_skip_senders - file to hold MAIL FROM addresses that ESF should skip checks for SPF, DKIM. Wildcards allowed.
EASY_SKIP_RECIPIENTS = /etc/virtual/esf_skip_recipients - file to hold RCPT TO addresses that ESF should skip checks for DKIM, RBL. Wildcards allowed.
EASY_SKIP_HOSTS = /etc/virtual/esf_skip_hosts - file to hold reverse IP lookup hostlist that ESF should skip checks for. Wilcards allowed.
EASY_SKIP_IPS = /etc/virtual/esf_skip_ips - file to hold ip list that ESF should skip checks for. Can be 1.2.3.4 or 1.2.0.0/16 ranges