# CONFIGURATION FILE FOR FULLQUOTTEL

# use as /etc/fullquottelrc or ~/.fullquottelrc

# All variables take the form var=value, empty lines and lines starting with #
# are ignored.
# If a variable is not set the default value is taken.

# GENERAL OPTIONS

# scorethreshold
# Possible values: double
# Threshold for final score that discriminates between Goodquottel and Fullquottel 
# Default: 1.5
scorethreshold=1.5

# quotechars
# Possible values: chars
# Chars used for quoting 
# Default: >|#
quotechars='>|#'

# debug
# Possible values: 1 (on), 0 (off)
# Debug option (prints single test results)
# Default: off
debug=0

# TEST RELATED OPTIONS

# 1) ownSigTest 
# This test searches for the own email signature (default in file:
# ~/.signature), no matter if it is quoted or not. If the own signature is
# included in a reply, this is a strong sign for a tofu mail.

# ownsigtest
# Possible values: 1 (on), 0 (off)
# Turn on/off ownSigTest 
# Default: on
ownsigtest=1

# ownsigtestscore
# Possible values: double
# Score for ownSigTest 
# Default: 1.0
ownsigtestscore=1.0

# ownsigtestfile
# Possible values: stringe (filename)
# Signature file to test against 
# Default: ~/.signature
ownsigtestfile=~/.signature

# 2) msTest
# People using MS Outlook (Express) often have the original mail at the
# bottom of their reply below a line like "----- Original Message
# -----". This test searches for this kind of lines. It is possible to
# compare the line number where it was found to a certain threshold. If the
# line number is equal to or higher than this threshold, the test is
# positive and the specified score is added.  
# Why the line number? It is possible that a user replies in a non-tofu way
# but has this "original message" line at the very beginning of his reply.
# For definition of the attribution line see below.

# mstest
# Possible values: 1 (on), 0 (off)
# Turn on/off msTest (Microsoft attribution lines)
# Default: on
mstest=1

# mstestscore
# Possible values: double
# Score for msTest 
# Default: 1.0
mstestscore=1.0

# mstestthreshold
# Possible values: double
# Threshold for msTest (at or below which line a Microsoft attribution line ist found)
# Default: 2
mstestthreshold=2

# 3) quotedToAllTest 
# This test calculates the ratio between the number of quoted lines and the
# number of all lines. The ratio has a value between 0 and 1. It is compared
# to a threshold (default: 0.5) and in case the ratio is higher than the
# threshold the score is added to the final score. Additionally a factor can
# be specified that adds an additional weighted score:
# score(quotedToAllTest) = ratio > threshold ? score + ratio * factor : 0

# quotedtoalltest
# Possible values: 1 (on), 0 (off)
# Turn on/off quotedToAllTest  (ratio quoted lines to all)
# Default: on
quotedtoalltest=1

# quotedtoalltestscore 
# Possible values: double
# Score for quotedToAllTest 
# Default: 1.0
quotedtoalltestscore=1.0

# quotedtoalltestfactor
# Possible values: double
# Result = score + ratio * FACTOR 
# Default: 0
quotedtoalltestfactor=0

# quotedtoalltestthreshold
# Possible values: double
# Ratio threshold for activating quotedToAllTest 
# Default: 0.5
quotedtoalltestthreshold=0.5

# 4) bottomQuotedToAllTest 
# This test calculates the ratio between the number of quoted lines at the
# bottom of the mail and the number of all lines. The ratio has a value
# between 0 and 1. It is compared to a threshold (default: 0.5) and in case
# the ratio is higher than the threshold the score is added to the final
# score. Additionally a factor can be specified that adds an additional
# weighted score: 
# score(bottomQuotedToAllTest) = ratio > threshold ? score + ratio * factor
# : 0

# bottomquotedtoalltest
# Possible values: 1 (on), 0 (off)
# Turn on/off bottomQuotedToAllTest (ratio quoted lines at bottom to all
# Default: on
bottomquotedtoalltest=1

# bottomquotedtoalltestscore
# Possible values: double
# Score for bottomQuotedToAllTest 
# Default: 1.0
bottomquotedtoalltestscore=1.0

# bottomquotedtoalltestfactor
# Possible values: double
# Result = score + ratio * FACTOR 
# Default: 0
bottomquotedtoquotedtestfactor=0

# bottomquotedtoalltestthreshold
# Possible values: double
# Ratio threshold for activating bottomQuotedToAllTest 
# Default: 0.5
bottomquotedtoalltestthreshold=0.5

# 5) bottomQuotedToQuotedTest
# This test calculates the ratio between the number of quoted lines at the
# bottom of the mail and the number of all quoted lines. The ratio has a
# value between 0 and 1. It is compared to a threshold (default: 0.5) and in
# case the ratio is higher than the threshold the score is added to the
# final score. Additionally a factor can be specified that adds an
# additional weighted score:
# score(bottomQuotedToQuotedTest) = ratio > threshold ? score + ratio *
# factor : 0

# bottomquotedtoquotedtest
# Possible values: 1 (on), 0 (off)
# Turn on/off bottomQuotedToQuotedTest (ratio quoted lines at bottom to all quoted lines
# Default: on
bottomquotedtoquotedtest=1

# bottomquotedtoquotedtestscore
# Possible values: double
# Score for bottomQuotedToQuotedTest 
# Default: 1.0
bottomquotedtoquotedtestscore=1.0

# Possible values: double
# bottomquotedtoquotedtestfactor
# Result = score + ratio * FACTOR 
# Default: 0
bottomquotedtoquotedtestfactor=0

# bottomquotedtoquotedtestthreshold
# Possible values: double
# Ratio threshold for activating bottomQuotedToQuotedTest 
# Default: 0.5
bottomquotedtoquotedtestthreshold=0.5

# 6) singleBottomQuoteTest
# This tests checks if the mail has only one quote block and if this quote
# block is at the bottom of the mail - the classical tofu style.

# singlebottomquotetest
# Possible values: 1 (on), 0 (off)
# Turn on/off singleBottomQuoteTest (only one quote block, and at the bottom)
# Default: on
singlebottomquotetest=1

# singlebottomquotetestscore
# Possible values: double
# Score for singleBottomQuoteTest 
# Default: 1.0
singlebottomquotetestscore=1.0

# ADDITIONAL OPTIONS

# addattributionlines
# Add additional attribution lines for the 'mstest' (see above)
# Possible values: true false
# If 'false': other definitions are ignored
# If 'true': following defintions are added
# Default: true
addattributionlines=true

# attributionline
# Add additional attribution lines for the 'mstest' (see above).
# More than one entry is allowed.
attributionline=-----Ursprüngliche Nachricht-----
attributionline=-----Original Message-----
attributionline=----- Ursprüngliche Nachricht -----
attributionline=----- Original Message -----
