One of the most important features of a spam filter is greylisting. Greylisting involves rejecting a message and requesting the email be resent. Since the email servers of spammers are usually too busy on spam runs to respond, the delay is a good indicator of whether a message is genuine. Machine learning mechanisms are also important. They allow the spam filter to learn from previous classifications and predict whether new messages are legitimate or spam.