Gmail works well for spam filtering, and you can also add your own filters. In fact, most mail packages will let you add a filter to send email containing a particular string straight to the trash. Note that gmail can read other mail systems if they have POP or IMAP access, and you still get the benefit of gmail's spam filtering.