nextcloud / nextcloud/activity

Activity E-Mail has no unsubscribe information leading to spam trap and blacklisting risks

Open
#485 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement feature: email good first issue
Dominant language
JavaScript
Stars
145
Forks
72
Avg merge
6d 9h
Merged PRs (30d)
42

Description

Hello Guys,

we had some trouble with the mail sent by Activity on some events, like administrators broadcasts: a very large number of e-mails is emitted and regularly, some ISP detect them has spam or some user mark them has spam not knowing how to stop them. This leads to some risks of blacklisting of our servers.

The activity E-mails should include a text in the footer saying for instance "Choose how to be notified" and pointing back to
https:///settings/user/activity

The mail should also include a List-Unsubscribe header pointing at the same location.

This would solve the issue and make the mail more MTA/Clients friendly

Best regards

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 tracing the Activity email generation for events such as administrator broadcasts, then inspect the notification settings location at /settings/user/activity. Done means the email footer points users there with “Choose how to be notified” and the List-Unsubscribe header points to the same location.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.