Example - I have a mail folder defined with an RSS link to Zimbra Security Advisories.
If I name the Folder "0-Zimbra-Security" (without the quotes)
and open
Code: Select all
https://zimbra.server/home/username/0-Zimbra-Security/?fmt=jsonIf I add a query parameter - &query=after:-60d
and open
Code: Select all
https://zimbra.server/home/username/0-Zimbra-Security/?fmt=json&query=after:-60dSo far so good!
Now, if I rename the folder to "0-Zimbra Security" (without the quotes) and urlencode the space to %20 and remove the query parameter
and open
Code: Select all
https://zimbra.server/home/username/0-Zimbra%20Security/?fmt=jsonSo far so good!
Finally, however, if I add a query parameter again - &query=after:-60d
and open
Code: Select all
https://zimbra.server/home/username/0-Zimbra%20Security/?fmt=json&query=after:-60dHTTP ERROR 404 no such item
URI: /service/home/username/0-Zimbra%20Security/
STATUS: 404
MESSAGE: no such item
SERVLET: UserServlet
As soon as a folder has a space in the name it is not possible to add a query= parameter and have it return data successfully.

