Search people and add them to the "recently contacted" CardDAV list?

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version:
    • 30
  • Operating system and version:
    • Linux (general)
  • Web server and version (e.g, Apache 2.4.25):
    • unknown
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • unknown
  • PHP version (e.g, 8.3):
    • unknown
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • always
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • unknown
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • unknown

Summary of the issue you are facing:

I am part of an organization that uses nextcloud as the only account system that is available for users.

The nextcloud installation is very barebones, for this topic relevant: the dedicated contact app does not seem to be enabled, but CardDAV works.

To be able to find email addresses to write to people, I need to search for their names and then click on the “mail” button. There is no way to copy the email address in this view.

Clicking on that button does not add that person to any addressbook of mine, which I would prefer.

The only way I could find to add people to my addressbook is by creating a shared file, searching for them, setting the permissions and saving the share, for each single person. This is of course very tedious.

Other used systems do not allow the members to view their email addresses, making collaboration really hard.

I am looking for a way to search this nextcloud account database within an application like Thunderbird, or add them to my addressbook otherwise

  • without needing to manually click through it (scriptable)
  • without sending everyone a mail that I share “uselessfile.txt” with them

Steps to replicate it (hint: details matter!):

  1. Add the CardDAV address book “Recently contacted” to Thunderbird using the CardDAV URL: url/remote.php/dav/
  2. synchronize it, it is empty