Permit setting a “Collection account”, when server is provided, without doing any lookup.
Going to File → New → “Collection Account” the user provides email address and, as advanced option a server, and deselects „Lookup a CalDAV/CardDAV server” and “Lookup in SRV records”.
My understanding is, that the last option “Lookup configuration with e-mall domain” checks the ISPDB at Mozilla and the autoconfig.<subdomains>
. The SRV lookups only check SRV records and the “CalDAV/CardDAV server lookup” only check for ./.well-known/caldav
addresses. In particular that „CardDAV/CalDAV server lookup“ uses either the server in the provided emailaddress as host, or the “Advanced Server option”, but does not extract the server form SRV records.
As described at https://github.com/etesync/etesync-dav/commit/229360321e5ebaac6865446c95979ba5006f927e, to setup a collection account for multiple CalDAV and CardDAV collections hosted at http://localhost
, the user has to keep the “Lookup configuration with e-mail domain” otherwise the “Look Up” button cannot be pressed. This has to be done, even if no query in the ISPDB is intended.
- When server is provided as Advanced option, enable the “Look Up” button in the “New Collection Account” wizzard, even if none of the three other lookups are marked.