1 package org.columba.mail.spam.rules; 19 20 import org.columba.mail.folder.IMailbox; 21 import org.columba.ristretto.message.Header; 22 23 24 30 public class MissingToHeaderRule extends AbstractRule { 31 32 public MissingToHeaderRule() { 33 super("MissingToHeaderRule"); 34 } 35 38 public float score(IMailbox folder, Object uid) throws Exception { 39 Header header = folder.getHeaderFields(uid, new String [] { "To"}); 40 String from = header.get("To"); 41 if (from == null) return MAX_PROBABILITY; 42 if (from.length() == 0) return MAX_PROBABILITY; 43 44 return NEARLY_ZERO; 45 } 46 47 } 48 | Popular Tags |