Ejemplo n.º 1
0
        private void CheckMailboxes()
        {
            foreach (
                var user in
                new LinqMetaData().User.Where(x => x.IsActive && x.Settings.Any(y => y.Name == "SupportUser")))
            {
                using (var imap = SupportController.EnsureConnection(user))
                {
                    var msgCount = imap.SelectMailbox("INBOX").NumMsg;
                    if (msgCount > 0)
                    {
                        SupportController.UpdateInboxCount(imap, user);
                    }
                }
            }

            SupportController.Update();
        }