1. A method for determining whether an incoming email message entering an email system with a plurality of recipients addressed to one or more of the recipients is ham or spam comprising: accumulating counts of unsolicited ham email messages and unsolicited spam email messages received by each recipient; calculating recipient reputations for recipients of email messages using the accumulated counts; calculating a sender reputation for a sender of an email message by combining the recipient reputations of the recipients associated with the sender; calculating a message score for the email message using the calculations; and updating the accumulated counts using the message score.