Abstract
This study introduces the Live Spam Beater (LiSB) framework for the execution of email filtering techniques during SMTP (Simple Mail Transfer Protocol) transactions. It aims to increase the effectiveness and efficiency of existing proactive filtering mechanisms, mainly based on simple blacklists. Since it implements some proactive filtering schemes (during SMTP transaction), when an email message is classified as spam, the sender can be notified by an SMTP response code as a result of the transaction itself. The presented framework is written in Python programming language, works as an MTA (Mail Transfer Agent) server that implements an SMTP (Simple Mail Transfer Protocol) reverse proxy and allows the use of plugins to easily incorporate new filtering techniques designed to operate proactively. We also include a plugin to perform proactive content-based filtering through the analysis of words included in the body of the email message. Finally, we measured the performance of the plugin and the framework (time required for operation and accuracy) obtaining values suitable for their use during SMTP transactions.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference20 articles.
1. An Open Digest-Based Technique for Spam Detection;Damiani;Proceedings of the ISCA 17th International Conference on Parallel and Distributed Computing Systems,2004
2. Email Authentication for Internationalized Mail
3. DNS-based email sender authentication mechanisms: A critical review
4. A survey of learning-based techniques of email spam filtering
5. Spam Filtering Using Statistical Data Compression Models;Bratko;J. Mach. Learn. Res.,2006