private void ClientOnAuthenticated(object sender, MailClientEventArgs mailClientEventArgs)
        {
            if (!mailClientEventArgs.Mailbox.AuthErrorDate.HasValue)
            {
                return;
            }

            var manager = new MailBoxManager();

            manager.SetMailboxAuthError(mailClientEventArgs.Mailbox, false);
        }
Ejemplo n.º 2
0
        private static void ClientOnAuthenticated(object sender, MailClientEventArgs mailClientEventArgs)
        {
            if (!mailClientEventArgs.Mailbox.AuthErrorDate.HasValue)
            {
                return;
            }

            mailClientEventArgs.Mailbox.AuthErrorDate = null;

            var engine = new EngineFactory(mailClientEventArgs.Mailbox.TenantId);

            engine.MailboxEngine.SetMaiboxAuthError(mailClientEventArgs.Mailbox.MailBoxId, mailClientEventArgs.Mailbox.AuthErrorDate);
        }