nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.44k stars 4.08k forks source link

Other people accepting event invitation results in email saying "invitation updated" #11539

Open georgehrke opened 6 years ago

georgehrke commented 6 years ago

originally reported by @jancborchardt

Steps to reproduce

  1. Create an event and invite other people
  2. Have a person confirm their attendance (or reject, I guess)
  3. Check your emails

Expected behaviour

You get an email saying: »Christoph confirmed the invitation« or »Christoph rejected the invitation«

Actual behaviour

This: screenshot from 2018-09-19 21-58-36

nextcloud-bot commented 6 years ago

GitMate.io thinks possibly related issues are https://github.com/nextcloud/server/issues/2338 (Accept calendar invitation directly in the invitation email ), https://github.com/nextcloud/server/issues/10781 ([Nc14] Accepting an invitation from an email does not add the event to the calendar), https://github.com/nextcloud/server/issues/4880 (Calendars invitations for event in shared calendars), https://github.com/nextcloud/server/pull/9942 (Include accept / decline links in CalDAV invitation emails), and https://github.com/nextcloud/server/issues/3830 (No calendar invitation send for event in shared calendars ).

jancborchardt commented 6 years ago

@georgehrke are you still the person to look into it? :)

georgehrke commented 6 years ago

Yes :)

Yannik commented 5 years ago

@georgehrke Thanks for working on this. Currently I'm not receiving any emails when a participant accepts my invitation. Any idea what could cause this? I've already enabled all the calendar-related email-notification settings in the user settings. However, they're not even showing up in the activity stream, so this does not seem to be an email-related issue. Sending out invites also works fine. I can additionally confirm that the event is updated correctly.

nextcloud.log also didn't reveal a reason for this behaviour.

kartoffelheinz commented 4 years ago

Anybody still working on this?

We use NC heavily for recurring events with > 20 participants and the system generates emails "you have been invited" to all of them for each status change.

Apart from the obvious bug (wrong subject / headline), this behaviour (who receives these attendee-status-changes) should be configurable.

georgehrke commented 4 years ago

@kartoffelheinz A pull-request to fix this problem would be much appreciated!

Yannik commented 4 years ago

Any progress on this issue? Right now, the invitation email notifications are barely usable..

SebastianKrupinski commented 1 week ago

Hi Everyone,

This is proper behavior, according to the iMip RFC (the tech specification how these messages should be sent) for every status change (user edit or automated like a participant accept/decline) a update message should be sent to all participants with the new information.

We now support automated calendar updates when iMip update messages arrive, so we could auto delete the messages after they are processed.

Let me see what the team thinks? @ChristophWurst @kesselb @st3iny

ChristophWurst commented 1 week ago

I don't think automatically deleting user's emails is a good idea.

st3iny commented 1 week ago

I agree. Do other clients also delete messages after processing them?

I would argue that some people may want to keep the email as a notification about a changed event.

SebastianKrupinski commented 6 days ago

I agree. Do other clients also delete messages after processing them?

Yes, they do, Outlook and emClient do.

Also, by deleting the messages, I meant from the Inbox (move to trash), not form the server completely.