the-djmaze / snappymail

Simple, modern & fast web-based email client
https://snappymail.eu
GNU Affero General Public License v3.0
1.02k stars 122 forks source link

Contact groups within SnappyMail #797

Open Cwpute opened 1 year ago

Cwpute commented 1 year ago

At our organization, we extensively use the label feature on gmail to make groups of contacts we then send mails to in bulk depending on the subject discussed. This feature would greatly help us use SnappyMail on a day to day basis. To be fair, it is actively the only feature that prevents us to fully switch to an open-source solution right now.

We understand there is a groups/circles feature in Nextcloud Contacts which, when coupled with SnappyMail, allows for a quick selections of contacts to send a mail to. But we don't use Nextcloud, and would find tedious to switch from SnappyMail to the whole Nextcloud solutiwn only for that feature.

We would like to be able to send the same mail to several selected contacts quickly and easily, directly from within SnappyMail.

It could work like the Google Contacts label feature, which allows multiple labels on the same contact aka multiple groups, as a property of said contact. https://helpdeskgeek.com/wp-content/pictures/2020/04/contacts_labels.jpg

A similar feature was discussed in #702:

However, from the SnappyMail "Contacts" I can make a "group" by naming the contact a group-name then using the "+" to add email addresses. Then simply include that into the NC Collectives file, but, I can't add a Collective participant without being a NC user.

The solution described above however isn't satisfying because it needs Nextcloud to be installed, lists all contacts under the same entry name, doesn't allow for contacts to be dynamically listed in several groups, and from within SnappyMail, only sends the mail to its first listed adress instead of the whole list of adresses.

This feature has also been extensively requested in RainLoop before:

Would you consider adding such a feature in SnappyMail ?

Thanks in advance for your time and consideration, you've been doing a wonderful work on this fork already !

the-djmaze commented 1 year ago

SnappyMail contacts uses vCard/jCard/Kolab but does not handle the KIND:group with MEMBER properties.

This could indeed be added later on by modifying the contacts system.

https://www.rfc-editor.org/rfc/rfc6350#section-6.6.5

Cwpute commented 1 year ago

This could indeed be added later on by modifying the contacts system.

Should we open a new issue to specifically ask for this modification, or is this thread sufficient ? @the-djmaze

the-djmaze commented 1 year ago

@Cwpute here is sufficient

botsarenthuman commented 2 weeks ago

Thanks for this wonderful project. I'm curious if there's any plan to work on this soon, or if there's a snappymail roadmap?