Hallo @weini ,
ich habe es nun auch mit einem Samsung-Gerät testen können, und die E-Mails in einem Public Folder werden als gelesen markiert, sobald man sie in grommunio-web oder Outlook als gelesen markiert.
Wenn das Gerät einen Ordner per "push" synchronisiert, dann gibt es eine serverseitige Benachrichtigung. Dazu muss man in /etc/grommunio-sync/grommunio-sync.conf.php
die folgende Änderung machen: define('LOGLEVEL', LOGLEVEL_INFO);
mit define('LOGLEVEL', LOGLEVEL_WBXML);
ersetzen (um die Zeile 71).
Wenn man nun eine E-Mail im Public Folder als gelesen markiert, sollte man Ähnliches in /var/log/grommunio-sync/grommunio-sync.log
sehen:
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'S12345'
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] DeviceManager->GetBackendIdForFolderId(): folderid S12345 => 01000000fb0af67d919249886aa738ce000000050001
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] ASDevice->GetFolderIdForBackendId(): found backendid in contentdata but with different folder type. Lookup 'U' - synchronized id 'S12345'
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] ExportChangesICS->InitializeExporter() successfully. 1 changes ready to sync for '01000000fb0af67d919249886aa738ce000000050001'.
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] SyncCollections->CheckForChanges(): Notification received on folder 'S12345'
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] WBXMLEncoder->startWBXML() type: vnd.ms-sync.wbxml
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O <Ping:Ping>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O <Ping:Status>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O 2
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O </Ping:Status>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O <Ping:Folders>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O <Ping:Folder>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O S12345
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O </Ping:Folder>
19/06/2023 10:22:27 [12407] [DEBUG] [user@domain.tld] LoopDetection->ProcessLoopDetectionAddStatus: 'S12345' with status 2
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O </Ping:Folders>
19/06/2023 10:22:27 [12407] [WBXML] [user@domain.tld] O </Ping:Ping>
Wenn kein solche Ausgabe kommt, dann ist entweder der Ordner nicht richtig im Ping oder zcore kann aus irgendeinem Grund keine Notification erstellen oder irgendwas ist mit dem Benutzer falsch. Wenn eine solche Ausgabe kommt, und das Gerät dann keinen Sync
-Request für diesen Ordner schickt, dann stimmt irgendwas mit dem Gerät oder mit der Kontokonfiguration auf dem Gerät nicht.