3) Server-side email spam filters. Many ISPs and email servers (HotMail, Yahoo! Mail, etc.) have installed email filtering software that scans email for certain triggers, which may include certain phrases, formatting, and aggressive writing styles. However, many unfair marketers have learned to fool spam filters, while a lot of legitimate emails are blocked by them.
Mail filters have varying degrees of configurability. Sometimes they make decisions based on matching a regular expression. Other times, keywords in the message body are used, or perhaps the e-mail address of the sender of the message. Some more advanced filters, particularly anti-spam filters, use statistical document classification techniques such as the naive Bayes classifier. Image filtering can also be used that use complex image analysis algorithms to detect skin-tones and specific body shapes normally associated with adult-images (pornographic images).