Hi,
please show the output of sogo-tool.. listfolders.
The value of the attribute CollectionID in the search request is translated to the imap folder with what is shown by listfolders.
Regards, Thomas
---- Riccardo Bicelli schrieb ----
Hi Riccardo,
strange that there is no "UID SEARCH" in you log. You could try following commads and compare working with non-working env.
telnet localhost 143
Trying ::1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
1 login <user> <pwd>
1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE QUOTA ACL RIGHTS=texk] Logged in
1 select inbox
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft $Forwarded)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $Forwarded \*)] Flags permitted.
* 23 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1509265452] UIDs valid
* OK [UIDNEXT 2147] Predicted next UID
* OK [HIGHESTMODSEQ 5864] Highest
1 OK [READ-WRITE] Select completed (0.000 secs).
1 UID SORT (REVERSE ARRIVAL) UTF-8 (NOT DELETED OR (SUBJECT "<search string>") (FROM "<search string>"))
* SORT 2146 2145 2140 2126 2124 2115 2097 <<<< UIDs of mails containing the search string
1 OK Sort completed (0.000 secs).
1 capability
* CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE QUOTA ACL RIGHTS=texk
1 OK Capability completed.
Regards,
Thomas
Am Samstag, November 17, 2018 00:52 CET, "Riccardo Bicelli" ([email protected]) <[email protected]> schrieb:
Hi,searching in Web UI is fine, below a transcript of IMAP session of web ui search:S[0x55c6babe5078]: 2 OK Capability completed.S[0x55c6babe5078]: * ID ("name" "Dovecot")S[0x55c6babe5078]: 3 OK ID completed.S[0x55c6babe5078]: * NAMESPACE (("" "/")) (("shared/DOMAIN/" "/")) (("Public/" "/"))S[0x55c6babe5078]: 4 OK Namespace completed.S[0x55c6babe5078]: * LIST (\Noselect) "/" ""S[0x55c6babe5078]: 5 OK List completed.[And session goes on...]Searching with Activesync (sogo 4.0.4.20181114-1.centos6 on CentOS 6.9):S[0x55c6baefedb8]: 2 OK Capability completed.S[0x55c6baefedb8]: * ID ("name" "Dovecot")S[0x55c6baefedb8]: 3 OK ID completed.S[0x55c6baefedb8]: * NAMESPACE (("" "/")) (("shared/DOMAIN/" "/")) (("Public/" "/"))S[0x55c6baefedb8]: 4 OK Namespace completed.S[0x55c6baefedb8]: * LIST (\Noselect) "/" ""S[0x55c6baefedb8]: 5 OK List completed.S[0x55c6baefedb8]: 6 NO Mailbox doesn't exist: (null)S[0x55c6baefedb8]: * BYE Logging out[And Session Stops]And this is a session with a working Activesync installation (sogo 4.0.1.20180806-1.el7.centos on CentOS 7.5)S[0x55c14c282830]: 2 OK Capability completed.S[0x55c14c282830]: * ID ("name" "Dovecot")S[0x55c14c282830]: 3 OK ID completed.S[0x55c14c282830]: * LIST (\Noselect) "/" ""S[0x55c14c282830]: 4 OK List completed.S[0x55c14c282830]: * LIST (\HasNoChildren \Trash) "/" TrashS[0x55c14c282830]: * LIST (\HasNoChildren \Sent) "/" SentS[0x55c14c282830]: * LIST (\HasNoChildren \Drafts) "/" DraftsS[0x55c14c282830]: * LIST (\HasNoChildren \Archive) "/" ArchiveS[0x55c14c282830]: * LIST (\Noselect \HasNoChildren) "/" PublicS[0x55c14c282830]: * LIST (\HasNoChildren) "/" INBOXS[0x55c14c282830]: 5 OK List completed.S[0x55c14c282830]: * NAMESPACE (("" "/")) (("shared/DOMAIN/" "/")) (("Public/" "/"))S[0x55c14c282830]: 6 OK Namespace completed.S[0x55c14c282830]: 7 OK List completed.[And Search goes on]Since my sogo server are dedicated vm, could I solve my problem upgrading my installation to CentOS 7.5?Cheers!Il giorno ven 16 nov 2018 alle ore 12:06 Thomas Führer <[email protected]> ha scritto:Hi Riccardo,
Can you search mails via the WebUI?
If there is no obvious difference between the environments you could set
ImapDebugEnabled = YES to see the IMAP commands sent and their results.
Cheers,
Thomas
Am Donnerstag, November 15, 2018 14:44 CET, "Riccardo Bicelli" ([email protected]) <[email protected]> schrieb:
With sogo-tool everything seems ok.On another system,same version, search is working fine. Are there settings related to dovecot that I can play with?CheersIl giorno mar 13 nov 2018 alle ore 08:16 "Thomas Fuehrer" <[email protected]> ha scritto:Hi Riccardo,
attached is a patch for the inline image problem.
I don’t think that "Mailbox doesn't exist: (null)" is causing a problem, but you can investigate with sogo-tool:
sogo-tool -v manage-eas listdevices janedoe
sogo-tool -v manage-eas listfolders janedoe androidc316986417
Cheers,
Thomas
Von: [email protected] <[email protected]> Im Auftrag von Riccardo Bicelli
Gesendet: Montag, 12. November 2018 10:19
An: [email protected]
Betreff: Re: [SOGo] ActiveSync: Search no longer shows more messages than "Sync Period" and inline images are not displayed
Hi Thomas
Yes, I can test patches and I will be glad to try it.
With SOGoEASDebugEnabled = YES In the logs I have:
<!DOCTYPE ActiveSync PUBLIC "-//MICROSOFT//DTD ActiveSync//EN" "http://www.microsoft.com/">
<Search xmlns="Search:">
<Store>
<Name>Mailbox</Name>
<Query>
<And>
<Class xmlns="AirSync:">Email</Class>
<CollectionId xmlns="AirSync:">0</CollectionId>
<FreeText>pierfau</FreeText>
</And>
</Query>
<Options>
<BodyPreference xmlns="AirSyncBase:">
<Type>2</Type>
<TruncationSize>1048576</TruncationSize>
</BodyPreference>
<RightsManagementSupport xmlns="RightsManagement:">1</RightsManagementSupport>
<RebuildResults/>
<DeepTraversal/>
<Range>0-49</Range>
</Options>
</Store>
</Search>
Nov 12 10:06:30 sogod [25771]: [ERROR] <0x0x55ec61d7b458[NGImap4Connection]> could not select URL: imaps://[REMOVED FOR PRIVACY PURPOSE]/%28null%29/: {RawResponse = "{ResponseResult = {description = \"Mailbox doesn't exist: (null)\"; result = no; tagId = 6; }; }"; reason = "Mailbox doesn't exist: (null)"; result = 0; }
Nov 12 10:06:30 sogod [25771]: <0x0x55ec620240a8[SOGoActiveSyncDispatcher]> EAS - response for device 9EFD993C7C1E8054: <?xml version="1.0"?>
<!DOCTYPE ActiveSync PUBLIC "-//MICROSOFT//DTD ActiveSync//EN" "http://www.microsoft.com/">
<Search xmlns="Search:">
<Status>1</Status>
<Response>
<Store>
<Status>1</Status>
<Range>0-0</Range>
<Total>0</Total>
</Store>
</Response>
</Search>
I tested search in another another system and it works.
Could it be the Mailbox doesn't exist: (null) part in the log?
Il giorno ven 9 nov 2018, 15:41 Thomas Führer <[email protected]> ha scritto:
Hi Riccardo,
you could test the search with SOGoEASDebugEnabled = YES . This should give you more details in sogo.log when you search for mail messages on your phone.
Search for "<Search xmlns="Search:"> ..." in sogo.log.
Regarding the problem with inline images ...
Are you in the possition to test a patch? Do you compile from source?
I could send you a patch which should improve the handling of inline images. It would be great if you could help to test the patch.
Cheers,
Thomas
Am Mittwoch, November 07, 2018 08:44 CET, "Riccardo Bicelli" ([email protected]) <[email protected]> schrieb:
Hello,
I'm aware that Activesync on mobile devices synchronizes 1 month max of messages. But I remember that some time ago, when a I did a search, it returned older messages also.
Am I remembering wrong? Is annoying for mobile users not haveing the ability to access old messages.
I'm also facing a problem with Outlook for Android/iOS, gmail app and apple mail: when a message has inline images, instead of image a placeholder is displayed. If the image is attached it is ok to download and display it.
Cheers,
Riccardo
