This document describes a framework for detecting email viruses based on system calls. It involves injecting DLLs to monitor and log system calls from an email client. The framework includes a training period where it is exposed to known viruses to derive malicious system calls, which are stored in a database. Normal email usage is also tested to identify unique virus-related system calls. This allows detection of new viruses based on abnormal system calls, without needing pre-existing virus signatures.