/// <summary>
 /// Create a md5 hash from the passed mail box configuration object's identifier.
 /// </summary>
 /// <param name="mailBox"></param>
 /// <returns></returns>
 protected string GetHash(MailBox mailBox) {
     return BitConverter.ToString(MD5.Create().ComputeHash(Encoding.UTF8.GetBytes(mailBox.Identifier)));
 }
 public MailBoxProcessor(MailBox mailBox) {
     _mailBox = mailBox;
     _learningStorage = new LearningStorage(mailBox);
     _rules = new List<Rule>();
 }
 public LearningStorage(MailBox mailBox) {
     _mailBox = mailBox;
 }