• General
  • No results from iOS EAS Search

I have the WBXML logs, for whatever reason, the iOS Mail app almost never displays search results, even though I see them in the logs (i.e. grommunio sends results back). It's been like this since we started with Grommunio, I am just getting to it now. Does anyone know where to look?

    amaccuish iOS Mail app almost never displays search results

    Which fields are you looking for? The To: field or somewhere else?

    16 days later

    Sorry for the delay, life =D

    Yes, it seems EAS search only works on the FROM field, it does not do any full-text searching. Is this something that needs to be enabled?

      4 days later

      amaccuish

      Hi,

      as far as I know on the iOS devices the user is able to select where to search (everywhere, just the subject, just the sender, just the name of attachment). grommunio-sync then performs the full-text search, there's nothing to enable.

      It's also possible that the iOS filters the results and displays the items matching search criteria in the FROM field only. I don't own an iOS device and am not very familiar with them though, so I'm not able to say if there's some configuration option on the device itself.

      a month later

      So I did a search, and grommunio just seems to return immediately without sending any results? Maybe once in a blue moon I get results but it's rare it actually works.

      13/11/2024 11:43:22 [ 2291] [DEBUG] -------- Start
      13/11/2024 11:43:22 [ 2291] [DEBUG] cmd='Find' devType='iPhone' devId='lpghp0nfst1un5hmehi4vcofnc' getUser='alex@xxx.xxx.xxx.xxx' from='xxx.xxx.xxx.208' version='2.0.126.d061713' method='POST'
      13/11/2024 11:43:22 [ 2291] [DEBUG] Used timezone 'Europe/Vienna'
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio using PHP-MAPI version: 2.35.0.g5b29178 - PHP version: 8.0.30
      13/11/2024 11:43:22 [ 2291] [DEBUG] Request::ProcessHeaders() ASVersion: 16.1
      13/11/2024 11:43:22 [ 2291] [DEBUG] GSync::CommandNeedsProvisioning(23): true
      13/11/2024 11:43:22 [ 2291] [DEBUG] ProvisioningManager->ProvisioningRequired('498535679') saved device key '498535679': false
      13/11/2024 11:43:22 [ 2291] [INFO] Policy 'devencenabled' not supported by the device, ignoring
      13/11/2024 11:43:22 [ 2291] [DEBUG] ProvisioningManager->ProvisioningRequired() saved policy hash '431014e4a761ea216e9a35f20aaec61c' matches
      13/11/2024 11:43:22 [ 2291] [DEBUG] GSync::CommandNeedsAuthentication(23): true
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio->Logon(): Trying to authenticate user 'alex@xxx.xxx.xxx.xxx'..
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio->openMessageStore('alex@xxx.xxx.xxx.xxx'): Found 'DEFAULT' store: 'Resource id #41'
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio->Logon(): User 'alex@xxx.xxx.xxx.xxx' is authenticated
      13/11/2024 11:43:22 [ 2291] [DEBUG] Store supports properties containing Unicode characters.
      13/11/2024 11:43:22 [ 2291] [DEBUG] GSync::HierarchyCommand(23): false
      13/11/2024 11:43:22 [ 2291] [DEBUG] GSync::CommandNeedsPlainInput(23): false
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:Find>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:SearchId>
      13/11/2024 11:43:22 [ 2291] [WBXML] I 582B0DD7-BA79-488D-8D3D-D135CFF36196
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:SearchId>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:ExecuteSearch>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:MailBoxSearchCriterion>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:Query>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <FolderType>
      13/11/2024 11:43:22 [ 2291] [WBXML] I Email
      13/11/2024 11:43:22 [ 2291] [WBXML] I </FolderType>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:FreeText>
      13/11/2024 11:43:22 [ 2291] [WBXML] I to:"Lieferando" OR cc:"Lieferando" OR from:"Lieferando" OR subject:"Lieferando" OR "Lieferando" OR "Lieferando"
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:FreeText>
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:Query>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:Options>
      13/11/2024 11:43:22 [ 2291] [WBXML] I <Find:Range>
      13/11/2024 11:43:22 [ 2291] [WBXML] I 0-99
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:Range>
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:Options>
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:MailBoxSearchCriterion>
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:ExecuteSearch>
      13/11/2024 11:43:22 [ 2291] [WBXML] I </Find:Find>
      13/11/2024 11:43:22 [ 2291] [DEBUG] WBXMLEncoder->startWBXML() type: vnd.ms-sync.wbxml
      13/11/2024 11:43:22 [ 2291] [WBXML] O <Find:Find>
      13/11/2024 11:43:22 [ 2291] [WBXML] O <Find:Status>
      13/11/2024 11:43:22 [ 2291] [WBXML] O 1
      13/11/2024 11:43:22 [ 2291] [WBXML] O </Find:Status>
      13/11/2024 11:43:22 [ 2291] [DEBUG] DeviceManager->GetBackendIdForFolderId(): no backend-folderid available for '', returning as is.
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio->GetMailboxSearchResults(): Do FIND
      13/11/2024 11:43:22 [ 2291] [DEBUG] Grommunio->getFindRestriction(): extracted words: Lieferando
      13/11/2024 11:43:22 [ 2291] [WBXML] O <Find:Response>
      13/11/2024 11:43:22 [ 2291] [WBXML] O <ItemOperations:Store>
      13/11/2024 11:43:22 [ 2291] [WBXML] O Mailbox
      13/11/2024 11:43:22 [ 2291] [WBXML] O </ItemOperations:Store>
      13/11/2024 11:43:22 [ 2291] [WBXML] O <Find:Status>
      13/11/2024 11:43:22 [ 2291] [WBXML] O 1
      13/11/2024 11:43:22 [ 2291] [WBXML] O </Find:Status>
      13/11/2024 11:43:22 [ 2291] [WBXML] O <Find:Range>
      13/11/2024 11:43:22 [ 2291] [WBXML] O 0-0
      13/11/2024 11:43:22 [ 2291] [WBXML] O </Find:Range>
      13/11/2024 11:43:22 [ 2291] [WBXML] O </Find:Response>
      13/11/2024 11:43:22 [ 2291] [WBXML] O </Find:Find>
      13/11/2024 11:43:22 [ 2291] [DEBUG] WBXMLEncoder->endTag() WBXML output completed
      13/11/2024 11:43:22 [ 2291] [WBXML] WBXML-OUT: XXX
      13/11/2024 11:43:22 [ 2291] [WBXML] WBXML-IN :
      13/11/2024 11:43:22 [ 2291] [DEBUG] LoopDetection->ProcessLoopDetectionTerminate()
      13/11/2024 11:43:22 [ 2291] [INFO] cmd='Find' memory='4.08 MiB/6.00 MiB' time='0.25s' devType='iPhone' devId='lpghp0nfst1un5hmehi4vcofnc' getUser='alex@xxx.xxx.xxx.xxx' from='xxx.xxx.xxx.208' idle='0s' version='2.0.126.d061713' method='POST' httpcode='200'
      13/11/2024 11:43:22 [ 2291] [DEBUG] -------- End

        amaccuish
        Hi,

        taking this request as example, do you have an email containing "Lieferando" somewhere (subject, body, sender address, ...)? It worth to note that the device only requested to search the inbox, so if such an email is in another folder, gromunio-sync won't find it.

        Yes of course

        in inbox, I must receive about 2 a month minimum. I also run the indexer regularly. All in inbox

          6 days later

          amaccuish

          Hi,

          could you please export such an email from lieferando as an eml-file in grommunio-web and send it to support referencing this post and that I requested it?

          © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice