====== Email Related Notes ======
===== Exim4 Spam Filter Configuration =====
This is the local spam filter configuration for Exim4. This server is using mbox, the following set up should move spam mails into a separate folder.
* Follow this guide: https://wiki.debian.org/Exim#Spam_scanning
* Replace the relevant segment with these:
warn
spam = Debian-exim
add_header = X-Spam-Score: $spam_score\n\
X-Spam-Score-Int: $spam_score_int\n\
X-Spam-Bar: $spam_bar\n\
X-Spam-Status: $spam_report
remove_header = Subject
add_header = Subject: ***SPAM (score:$spam_score)*** $h_Subject:
* You should not put ''spam = Debian-exim:true'' in, somehow that forces Exim to classify every email as a spam.
* The relevant section might be in ''/etc/exim4/exim4.conf.template'' or ''/etc/exim4/conf.d/acl/40_exim4-config_check_data'', depending whether you store the configuration as a single file or in multiple smaller files.
* Add ''${HOME}/.forward'' with the following content:
# Exim filter
if "${if def:h_X-Spam-Score {def}{undef}}" is "def"
then
save $home/mail/Spam
finish
endif
==== Spam denial ====
Rather than re-writing the subject line of the spam, and adding extra header lines, you can also consider denying the spam message outright with an error message:
deny
spam = Debian-exim
message = You have sent a suspected spam. Please re-send your email to spam@auti.st
==== References ====
* https://www.win.tue.nl/~martijna/Debianstuff/
* http://www.freesoftwaremagazine.com/articles/exim_and_anti_spam_spamassassin
===== Standard Email Test Strings =====
==== Spam ====
http://spamassassin.apache.org/gtube/
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
==== Virus ====
http://www.eicar.org/86-0-Intended-use.html
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*