Mails of a directory are not able to load - endless loading

Nextcloud version (eg, 20.0.5): 25.0.3
Operating system and version (eg, Ubuntu 20.04): Linux 27093.whserv.de 5.10.0-20-amd64 #1 SMP Debian 5.10.158-2 (2022-12-13) x86_64
Apache or nginx version (eg, Apache 2.4.25): Apache version unkown
PHP version (eg, 7.4): 8.0.26

The issue you are facing:

If I add my email address, I can’t open every directory. Some of them have emojis in the name. But sometimes normal directories aren’t able to open too. Another mail account without any emojis is okay.

Is this the first time you’ve seen this error? (Y/N): yes

Steps to replicate it:

  1. Add Mail-box
  2. Click the target directory
  3. The email list is flashing from “loading” to “ghost messages” to “loading”.

loading > Screenshot by Lightshot
ghost messages > Screenshot by Lightshot

The output of your Nextcloud log in Admin > Logging:

[mail] Fehler: OCA\Mail\Exception\ServiceException: Sync failed for 1:Sent: Call to undefined function ini_restore() at <<closure>>

0. /var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/SyncService.php line 126
   OCA\Mail\Service\Sync\ImapToDbSynchronizer->sync()
1. /var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Controller/MailboxesController.php line 153
   OCA\Mail\Service\Sync\SyncService->syncMailbox()
2. /var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 225
   OCA\Mail\Controller\MailboxesController->sync()
3. /var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 133
   OC\AppFramework\Http\Dispatcher->executeController()
4. /var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/App.php line 172
   OC\AppFramework\Http\Dispatcher->dispatch()
5. /var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/Route/Router.php line 298
   OC\AppFramework\App::main()
6. /var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/base.php line 1047
   OC\Route\Router->match()
7. /var/www/clients/client33/web95/web/nonpublic/nextcloud/index.php line 36
   OC::handleRequest()

POST /index.php/apps/mail/api/mailboxes/5/sync
from 149.224.168.16 by Vincent Rammelt at 2023-01-29T09:29:41+00:00

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'redacted',
  'passwordsalt' => 'redacted',
  'secret' => 'redacted',
  'trusted_domains' => 
  array (
    0 => 'workspace.projekt-r.hamburg',
  ),
  'datadirectory' => '/var/www/clients/client33/web95/web/nonpublic/nextcloud//data',
  'dbtype' => 'mysql',
  'version' => '25.0.3.2',
  'overwrite.cli.url' => 'http://workspace.projekt-r.hamburg',
  'dbname' => 'db_33_nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'redacted',
  'dbpassword' => 'redacted',
  'installed' => true,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
  'default_phone_region' => 'DE',
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'tls',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'projekt-r.hamburg',
  'mail_from_address' => 'info',
  'mail_smtphost' => 'xc8.serverdomain.org',
  'mail_smtpport' => '587',
  'mail_smtpauth' => 1,
  'mail_smtpname' => 'webmaster@projekt-r.hamburg',
  'mail_smtppassword' => 'redacted',
  'mail_smtpauthtype' => 'LOGIN',
);

The output of your Apache/nginx/system log in /var/log/____:

PASTE HERE
PASTE HERE

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

{"reqId":"Y9W5dKr7sNPGGjaPWZzTugACVQA","level":3,"time":"2023-01-29T00:10:29+00:00","remoteAddr":"188.136.241.3","user":"Vincent Rammelt","app":"mail","method":"POST","url":"/index.php/apps/mail/api/mailboxes/14/sync","message":"Sync failed for 1: Anwalt: Call to undefined function ini_restore()","userAgent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36","version":"25.0.3.2","exception":{"Exception":"OCA\\Mail\\Exception\\ServiceException","Message":"Sync failed for 1: Anwalt: Call to undefined function ini_restore()","Code":0,"Trace":[{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/SyncService.php","line":126,"function":"sync","class":"OCA\\Mail\\Service\\Sync\\ImapToDbSynchronizer","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Controller/MailboxesController.php","line":153,"function":"syncMailbox","class":"OCA\\Mail\\Service\\Sync\\SyncService","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":225,"function":"sync","class":"OCA\\Mail\\Controller\\MailboxesController","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":133,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/base.php","line":1047,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/ImapToDbSynchronizer.php","Line":254,"Previous":{"Exception":"Error","Message":"Call to undefined function ini_restore()","Code":0,"Trace":[{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-util/lib/Horde/String.php","line":96,"function":"_convertCharset","class":"Horde_String","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime.php","line":259,"function":"convertCharset","class":"Horde_String","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element/Single.php","line":62,"function":"decode","class":"Horde_Mime","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element.php","line":79,"function":"_setValue","class":"Horde_Mime_Headers_Element_Single","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element.php","line":56,"function":"setValue","class":"Horde_Mime_Headers_Element","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Subject.php","line":31,"function":"__construct","class":"Horde_Mime_Headers_Element","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers.php","line":201,"function":"__construct","class":"Horde_Mime_Headers_Subject","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Data/Envelope.php","line":160,"function":"addHeader","class":"Horde_Mime_Headers","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":3517,"function":"__set","class":"Horde_Imap_Client_Data_Envelope","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":3167,"function":"_parseEnvelope","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4777,"function":"_parseFetch","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4574,"function":"_serverResponse","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4313,"function":"_getLine","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4241,"function":"_sendCmdChunk","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":967,"function":"_sendCmd","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php","line":888,"function":"_logout","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/ImapToDbSynchronizer.php","line":337,"function":"logout","class":"Horde_Imap_Client_Base","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/ImapToDbSynchronizer.php","line":230,"function":"runInitialSync","class":"OCA\\Mail\\Service\\Sync\\ImapToDbSynchronizer","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/SyncService.php","line":126,"function":"sync","class":"OCA\\Mail\\Service\\Sync\\ImapToDbSynchronizer","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Controller/MailboxesController.php","line":153,"function":"syncMailbox","class":"OCA\\Mail\\Service\\Sync\\SyncService","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":225,"function":"sync","class":"OCA\\Mail\\Controller\\MailboxesController","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":133,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/base.php","line":1047,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-util/lib/Horde/String.php","Line":152,"Previous":{"Exception":"Error","Message":"Call to undefined function ini_restore()","Code":0,"Trace":[{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-util/lib/Horde/String.php","line":96,"function":"_convertCharset","class":"Horde_String","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime.php","line":259,"function":"convertCharset","class":"Horde_String","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element/Single.php","line":62,"function":"decode","class":"Horde_Mime","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element.php","line":79,"function":"_setValue","class":"Horde_Mime_Headers_Element_Single","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Element.php","line":56,"function":"setValue","class":"Horde_Mime_Headers_Element","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers/Subject.php","line":31,"function":"__construct","class":"Horde_Mime_Headers_Element","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-mime/lib/Horde/Mime/Headers.php","line":201,"function":"__construct","class":"Horde_Mime_Headers_Subject","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Data/Envelope.php","line":160,"function":"addHeader","class":"Horde_Mime_Headers","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":3517,"function":"__set","class":"Horde_Imap_Client_Data_Envelope","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":3167,"function":"_parseEnvelope","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4777,"function":"_parseFetch","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4574,"function":"_serverResponse","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4313,"function":"_getLine","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":4241,"function":"_sendCmdChunk","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Socket.php","line":2837,"function":"_sendCmd","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php","line":2734,"function":"_fetch","class":"Horde_Imap_Client_Socket","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-imap-client/lib/Horde/Imap/Client/Base.php","line":2490,"function":"_fetchWrapper","class":"Horde_Imap_Client_Base","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/IMAP/MessageMapper.php","line":246,"function":"fetch","class":"Horde_Imap_Client_Base","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/IMAP/MessageMapper.php","line":214,"function":"findByIds","class":"OCA\\Mail\\IMAP\\MessageMapper","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/ImapToDbSynchronizer.php","line":300,"function":"findAll","class":"OCA\\Mail\\IMAP\\MessageMapper","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/ImapToDbSynchronizer.php","line":230,"function":"runInitialSync","class":"OCA\\Mail\\Service\\Sync\\ImapToDbSynchronizer","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Service/Sync/SyncService.php","line":126,"function":"sync","class":"OCA\\Mail\\Service\\Sync\\ImapToDbSynchronizer","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/lib/Controller/MailboxesController.php","line":153,"function":"syncMailbox","class":"OCA\\Mail\\Service\\Sync\\SyncService","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":225,"function":"sync","class":"OCA\\Mail\\Controller\\MailboxesController","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":133,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/AppFramework/App.php","line":172,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/private/Route/Router.php","line":298,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/lib/base.php","line":1047,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/clients/client33/web95/web/nonpublic/nextcloud/apps/mail/vendor/bytestream/horde-util/lib/Horde/String.php","Line":152}},"message":"Sync failed for 1: Anwalt: Call to undefined function ini_restore()","exception":{},"CustomMessage":"Sync failed for 1: Anwalt: Call to undefined function ini_restore()"}}

Solution: Downgrade to php 7.4