nextcloud / nextcloud/contacts

Contacts Group "Send email" & "Send email as BCC" is not usable

Open
#4,356 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug feature: contacts
Dominant language
JavaScript
Stars
642
Forks
220
Avg merge
14h 39m
Merged PRs (30d)
51

Description

Describe the bug

When you select "Send email" & "Send email as BCC" on a contact group your default mail client, Outlook or Thunderbird, the addresses are populated in a way that the mail client can not understand. This makes the feature useless.

Steps to reproduce
  1. Select menus on left of contact group
  2. Click on 'Send email'
  3. TO: field populated with Email Address 1 <email.address1@test.com>,Email Adress 2 <email.abress2@test.com>,Email Address 3<email.address3@test.com>

Image

Expected behavior

For the email client to accept the data it needs to be populated as below.

email.address1@test.com; email.abress2@test.com; email.address3@test.com

Actual behavior

TO: field populated with Email Address 1 <email.address1@test.com>,Email Adress 2 <email.abress2@test.com>,Email Address 3<email.address3@test.com>

Contact version

1.11

Operating system

Ubuntu 22.04.5 LTS

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database

MariaDB

Additional info

This has been an issue for as long as I can remember and I've finally decided to raise it. Should be an easy fix.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the contact group's left-side menu actions for “Send email” and “Send email as BCC” with Outlook or Thunderbird, then trace where the recipient list is assembled. Verify that the generated TO field uses the semicolon-separated email format shown in the expected behavior for multiple contacts.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.