Baikal icon indicating copy to clipboard operation
Baikal copied to clipboard

send calendar reminder emails / server-side scheduling

Open falsifian opened this issue 3 years ago • 0 comments

This is either a bug report or a feature request, depending on whether reminder emails are supposed to work.

Baikal version: 0.8.0 (OpenBSD)

Problem you are having:

I'm not getting reminder emails for calendar events. Some details:

  • My server is able to send emails: if I invite my alternate account to an event, an email gets sent there. (This doesn't work with my primary email address; I'm hoping this is just because either the Android Calendar app or baikal notice I'm inviting myself and don't send the email. Let me know if this warrants further investigation.)
  • I created a test event on my Android phone with one "reminder", set for 10 minutes before via email.
  • I confirmed the event is synced, by syncing my calendar with another device. Here is the event as seen on the device - I guess the VALARM part represents the email reminder I requested. I confirmed this at least three minutes before the reminder email is due to be sent (i.e. by 10:47 EDT on 2021-07-14)
BEGIN:VCALENDAR
VERSION:2.0
PRODID:DAVx5/3.3.11-ose ical4j/3.0.24 (org.lineageos.etar)
BEGIN:VEVENT
DTSTAMP:20210725T144120Z
UID:c3d771a3-9da7-405f-8c3b-5fa62115ff44
SUMMARY:Test
DTSTART;TZID=America/Toronto:20210725T110000
DTEND;TZID=America/Toronto:20210725T120000
STATUS:CONFIRMED
BEGIN:VALARM
TRIGGER:-PT10M
ACTION:EMAIL
SUMMARY:Test
DESCRIPTION:Test
ATTENDEE:mailto:[email protected]
END:VALARM
END:VEVENT
BEGIN:VTIMEZONE
TZID:America/Toronto
LAST-MODIFIED:20201010T011803Z
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:20070311T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:20071104T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
  • I never got the reminder email (as of 11:04 EDT, 14 minutes after it should have been sent).

Suggested solution:

Assuming this just isn't implemented, I suggest one of the following:

  • Implement sending of reminder emails.
  • Document that they're not implemented. Would have saved me some time!

falsifian avatar Jul 25 '21 15:07 falsifian