Add invites to calendar automatically (tentative without respond)
Is your feature request related to a problem? Please describe.
As a nextcloud mail and calendar user, I want that incoming mails which include an invitation are automatically added to a default calendar (per Mail Account). Such that I don't miss any incoming invite anymore.
Describe the solution you'd like
There's two kind of mails I get with invites. One with .ics attachment, one with just the invite, mime type text/calendar. Both should be processed by mail and added to a calendar that is specifically set as default calendar for each mail account. MS Outlook processes events too. The behavior there is that it adds the invites to the calendar but does not trigger RSVP and leaves the item in the inbox, yet, it adds it to the calendar. Good default.
Describe alternatives you've considered
Add every new invite to a dedicated calendar just for mail (unprocessed)
Additional context
No response
MS Outlook processes events too. The behavior there is that it adds the invites to the calendar but does not trigger RSVP and leaves the item in the inbox, yet, it adds it to the calendar. Good default.
Is there any filtering to prevent spammers entering your calendar?
+1 for this request.
Dear @Luncheon3462! Thank you for your contributions. A +1 comment causes a notification for all 46 who watch this repository, and everyone who is subscribed to the ticket. This is not helpful because we receive too many notifications already. Your affirmation is best expressed with a 👍 expression on https://github.com/nextcloud/mail/issues/7750#issue-1483925292 (like 14 people before you did). Hope this makes sense.
Is there any filtering to prevent spammers entering your calendar?
@ChristophWurst Not to my knowledge: the spam filtering is done before the creation of the event, at least on Gmail Workspace. In my experience, I didn't have any spam in my calendar yet, so I don't think it should be a blocker for this feature.
Good luck developing that, happy to test it if needed!
Reference: https://github.com/nextcloud/server/pull/53831
manager->handleIMip() with $options['absent' => 'create']
@SebastianKrupinski please have a look and bring this ticket into the usual task structure. Break it into work packages and outline how it will be done. Also note the existing PR https://github.com/nextcloud/mail/pull/11756 and see how that can be incorporated.