nextcloud / nextcloud/contacts
Contacts Group "Send email" & "Send email as BCC" is not usable
Nobody has claimed this yet.
- 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
- Select menus on left of contact group
- Click on 'Send email'
- 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>
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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