added pop3 support

had to modify the FilterFunction's return to string for practicality and
flexibility.