Mail App not loading (timeout) after failed attempt to add icloud account

Hi all. First of all: Thanks for all your hard work. Really appreciate it.

I have Nextcloud Hub 4 (26.0.0) installed in an Truenas Jail and so far everything is working nicely.

But after I tried adding an icloud accout to the mail app the app refuses to load, after 20 seconds or so I get a timeout message. Before adding the icloud account the mail was working fine (with an gmx account).

The log files suggest that there is an issue with the mail accout not connecting properly to the mail server. So I reckon the mail app will work again once i delete the faulty account. But how can I delete a mail accout when I can’t access the mail app. I already tried deleting and reinstalling the mail app, still the same issue.

Thanks for helping out!

[mail] Fehler: Horde_Imap_Client_Exception: Error when communicating with the mail server. at <<closure>>

 0. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 4542
    Horde_Imap_Client_Socket_Connection_Socket->read()
 1. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 4314
    Horde_Imap_Client_Socket->_getLine(["Horde_Imap_Cli ... ]])
 2. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 4242
    Horde_Imap_Client_Socket->_sendCmdChunk(["Horde_Imap_Cli ... ]], [["Horde_Imap_Cl ... ]])
 3. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 968
    Horde_Imap_Client_Socket->_sendCmd(["Horde_Imap_Cli ... "])
 4. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 891
    Horde_Imap_Client_Socket->_logout()
 5. /usr/local/www/nextcloud/apps/mail/lib/IMAP/MailboxSync.php line 133
    Horde_Imap_Client_Base->logout()
 6. /usr/local/www/nextcloud/apps/mail/lib/Service/MailManager.php line 143
    OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
 7. /usr/local/www/nextcloud/apps/mail/lib/Controller/PageController.php line 141
    OCA\Mail\Service\MailManager->getMailboxes("*** sensitive parameters replaced ***")
 8. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
    OCA\Mail\Controller\PageController->index()
 9. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
    OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Mail\\Controller\\PageController"], "index")
10. /usr/local/www/nextcloud/lib/private/AppFramework/App.php line 183
    OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Mail\\Controller\\PageController"], "index")
11. /usr/local/www/nextcloud/lib/private/Route/Router.php line 315
    OC\AppFramework\App::main("OCA\\Mail\\Controller\\PageController", "index", ["OC\\AppFramewo ... "], ["mail.page.index"])
12. /usr/local/www/nextcloud/lib/base.php line 1055
    OC\Route\Router->match("/apps/mail/")
13. /usr/local/www/nextcloud/index.php line 36
    OC::handleRequest()

Caused by:

OCA\Mail\Exception\ServiceException: IMAP error synchronizing account 2: IMAP error reported by server. at <<closure>>

0. /usr/local/www/nextcloud/apps/mail/lib/Service/MailManager.php line 143
   OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
1. /usr/local/www/nextcloud/apps/mail/lib/Controller/PageController.php line 141
   OCA\Mail\Service\MailManager->getMailboxes("*** sensitive parameters replaced ***")
2. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
   OCA\Mail\Controller\PageController->index()
3. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
   OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Mail\\Controller\\PageController"], "index")
4. /usr/local/www/nextcloud/lib/private/AppFramework/App.php line 183
   OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Mail\\Controller\\PageController"], "index")
5. /usr/local/www/nextcloud/lib/private/Route/Router.php line 315
   OC\AppFramework\App::main("OCA\\Mail\\Controller\\PageController", "index", ["OC\\AppFramewo ... "], ["mail.page.index"])
6. /usr/local/www/nextcloud/lib/base.php line 1055
   OC\Route\Router->match("/apps/mail/")
7. /usr/local/www/nextcloud/index.php line 36
   OC::handleRequest()

Caused by:

Horde_Imap_Client_Exception_ServerResponse: IMAP error reported by server. at <<closure>>

 0. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 4314
    Horde_Imap_Client_Socket->_getLine(["Horde_Imap_Cli ... ]])
 1. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 4242
    Horde_Imap_Client_Socket->_sendCmdChunk(["Horde_Imap_Cli ... ]], [["Horde_Imap_Cl ... "])
 2. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 1528
    Horde_Imap_Client_Socket->_sendCmd(["Horde_Imap_Cli ... ]])
 3. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php line 1382
    Horde_Imap_Client_Socket->_getMailboxList([["Horde_Imap_Cl ... "], 4, [63], null)
 4. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 1428
    Horde_Imap_Client_Socket->_listMailboxes([["Horde_Imap_Cl ... "], 4, [63])
 5. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 1742
    Horde_Imap_Client_Base->listMailboxes([["Horde_Imap_Cl ... "], 4, [63])
 6. /usr/local/www/nextcloud/apps/mail/lib/IMAP/FolderMapper.php line 126
    Horde_Imap_Client_Base->status(["Shopping /Thom ... "])
 7. /usr/local/www/nextcloud/apps/mail/lib/IMAP/MailboxSync.php line 109
    OCA\Mail\IMAP\FolderMapper->getFoldersStatus([["OCA\\Mail\\Fo ... "], ["Horde_Imap_Cli ... e])
 8. /usr/local/www/nextcloud/apps/mail/lib/Service/MailManager.php line 143
    OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
 9. /usr/local/www/nextcloud/apps/mail/lib/Controller/PageController.php line 141
    OCA\Mail\Service\MailManager->getMailboxes("*** sensitive parameters replaced ***")
10. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
    OCA\Mail\Controller\PageController->index()
11. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
    OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Mail\\Controller\\PageController"], "index")
12. /usr/local/www/nextcloud/lib/private/AppFramework/App.php line 183
    OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Mail\\Controller\\PageController"], "index")
13. /usr/local/www/nextcloud/lib/private/Route/Router.php line 315
    OC\AppFramework\App::main("OCA\\Mail\\Controller\\PageController", "index", ["OC\\AppFramewo ... "], ["mail.page.index"])
14. /usr/local/www/nextcloud/lib/base.php line 1055
    OC\Route\Router->match("/apps/mail/")
15. /usr/local/www/nextcloud/index.php line 36
    OC::handleRequest()
[mail] Warnung: Horde_Imap_Client_Exception: Mail server denied authentication. at <<closure>>

 0. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 853
    Horde_Imap_Client_Socket->_login("*** sensitive parameters replaced ***")
 1. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 2510
    Horde_Imap_Client_Base->login("*** sensitive parameters replaced ***")
 2. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 2493
    Horde_Imap_Client_Base->_fetchWrapper("INBOX", ["Horde_Imap_Client_Fetch_Query"], [["Horde_Imap_Client_Ids",false]])
 3. /usr/local/www/nextcloud/apps/mail/lib/IMAP/MessageMapper.php line 830
    Horde_Imap_Client_Base->fetch("INBOX", ["Horde_Imap_Client_Fetch_Query"], [["Horde_Imap_Client_Ids",false]])
 4. /usr/local/www/nextcloud/apps/mail/lib/IMAP/PreviewEnhancer.php line 87
    OCA\Mail\IMAP\MessageMapper->getBodyStructureData(["Horde_Imap_Cli ... e], "INBOX", [11052,11053,11054,11055,11056])
 5. /usr/local/www/nextcloud/apps/mail/lib/Service/PreprocessingService.php line 81
    OCA\Mail\IMAP\PreviewEnhancer->process(["OCA\\Mail\\Account"], ["OCA\\Mail\\Db\\Mailbox",12], [["OCA\\Mail\\Db ... ]])
 6. /usr/local/www/nextcloud/apps/mail/lib/BackgroundJob/PreviewEnhancementProcessingJob.php line 94
    OCA\Mail\Service\PreprocessingService->process(1679999101, ["OCA\\Mail\\Account"])
 7. /usr/local/www/nextcloud/lib/public/BackgroundJob/Job.php line 78
    OCA\Mail\BackgroundJob\PreviewEnhancementProcessingJob->run([1])
 8. /usr/local/www/nextcloud/lib/public/BackgroundJob/TimedJob.php line 103
    OCP\BackgroundJob\Job->start(["OC\\BackgroundJob\\JobList"])
 9. /usr/local/www/nextcloud/lib/public/BackgroundJob/TimedJob.php line 93
    OCP\BackgroundJob\TimedJob->start(["OC\\BackgroundJob\\JobList"])
10. /usr/local/www/nextcloud/cron.php line 152
    OCP\BackgroundJob\TimedJob->execute(["OC\\BackgroundJob\\JobList"], ["OC\\Log"])
[mail] Fehler: OCA\Mail\Exception\ServiceException: IMAP error synchronizing account 1: Mail server denied authentication. at <<closure>>

0. /usr/local/www/nextcloud/apps/mail/lib/Service/MailManager.php line 143
   OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
1. /usr/local/www/nextcloud/apps/mail/lib/Controller/PageController.php line 141
   OCA\Mail\Service\MailManager->getMailboxes("*** sensitive parameters replaced ***")
2. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
   OCA\Mail\Controller\PageController->index()
3. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
   OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Mail\\Controller\\PageController"], "index")
4. /usr/local/www/nextcloud/lib/private/AppFramework/App.php line 183
   OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Mail\\Controller\\PageController"], "index")
5. /usr/local/www/nextcloud/lib/private/Route/Router.php line 315
   OC\AppFramework\App::main("OCA\\Mail\\Controller\\PageController", "index", ["OC\\AppFramewo ... "], ["mail.page.index"])
6. /usr/local/www/nextcloud/lib/base.php line 1055
   OC\Route\Router->match("/apps/mail/")
7. /usr/local/www/nextcloud/index.php line 36
   OC::handleRequest()

Caused by:

Horde_Imap_Client_Exception: Mail server denied authentication. at <<closure>>

 0. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 853
    Horde_Imap_Client_Socket->_login("*** sensitive parameters replaced ***")
 1. /usr/local/www/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php line 1404
    Horde_Imap_Client_Base->login("*** sensitive parameters replaced ***")
 2. /usr/local/www/nextcloud/apps/mail/lib/IMAP/FolderMapper.php line 59
    Horde_Imap_Client_Base->listMailboxes("*", 5, [true,true,true])
 3. /usr/local/www/nextcloud/apps/mail/lib/IMAP/MailboxSync.php line 108
    OCA\Mail\IMAP\FolderMapper->getFolders("*** sensitive parameters replaced ***", ["Horde_Imap_Cli ... e])
 4. /usr/local/www/nextcloud/apps/mail/lib/Service/MailManager.php line 143
    OCA\Mail\IMAP\MailboxSync->sync("*** sensitive parameters replaced ***")
 5. /usr/local/www/nextcloud/apps/mail/lib/Controller/PageController.php line 141
    OCA\Mail\Service\MailManager->getMailboxes("*** sensitive parameters replaced ***")
 6. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 230
    OCA\Mail\Controller\PageController->index()
 7. /usr/local/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 137
    OC\AppFramework\Http\Dispatcher->executeController(["OCA\\Mail\\Controller\\PageController"], "index")
 8. /usr/local/www/nextcloud/lib/private/AppFramework/App.php line 183
    OC\AppFramework\Http\Dispatcher->dispatch(["OCA\\Mail\\Controller\\PageController"], "index")
 9. /usr/local/www/nextcloud/lib/private/Route/Router.php line 315
    OC\AppFramework\App::main("OCA\\Mail\\Controller\\PageController", "index", ["OC\\AppFramewo ... "], ["mail.page.index"])
10. /usr/local/www/nextcloud/lib/base.php line 1055
    OC\Route\Router->match("/apps/mail/")
11. /usr/local/www/nextcloud/index.php line 36
    OC::handleRequest()

Nobody?

Quick update: Even after successfully updating to 26.0.1 the mail app still times out. Nothing I can do about it.

Any ideas would be highly appreciated. Thx