diff --git a/lib/IMAP/HordeImapClient.php b/lib/IMAP/HordeImapClient.php index a962fed53b..84e149be2d 100644 --- a/lib/IMAP/HordeImapClient.php +++ b/lib/IMAP/HordeImapClient.php @@ -91,7 +91,7 @@ protected function _login() { return $this->imapLogin(); } catch (Horde_Imap_Client_Exception $e) { if ($e->getCode() === Horde_Imap_Client_Exception::LOGIN_AUTHENTICATIONFAILED - && $e->getMessage() === 'Authentication failed.') { + && in_array($e->getMessage(), ['Authentication failed.', 'Mail server denied authentication.'], true)) { $this->rateLimiterCache->inc($cacheKey); if ($this->rateLimiterCache instanceof IMemcacheTTL) { $this->rateLimiterCache->setTTL($cacheKey, self::RATE_LIMIT_WINDOW); diff --git a/src/components/MailboxThread.vue b/src/components/MailboxThread.vue index bb3e10d1a2..52a5e6e714 100644 --- a/src/components/MailboxThread.vue +++ b/src/components/MailboxThread.vue @@ -615,12 +615,9 @@ export default { :deep(.app-content-list) { flex: 1 1 auto; - height: 100% !important; min-height: 0; - position: absolute; overflow: scroll; width: 100% !important; - top: 40px; } :deep(.app-content-wrapper) {