Troubleshooting calendar issues
- Multiple notifications
- Accepting invites to external calendar
- Sending invites for an external account calendar
- Sending invites for shared calendars from clients
- Sync failures: external accounts
- Sync failures: CalDAV to device
- Syncing used to work
- Editing doesn't work
- A note on Yahoo
- No printing support
Why am I getting multiple notifications for a single event?
If you have synchronized a calendar with an external service, such as Google, or iCloud, or some other CalDAV host, then your event exists in multiple places. Once with Fastmail and once with your external service. (And potentially also on your phone or tablet too).
If your event is configured to send an email, or display an alert, then each platform that holds a copy of your event will faithfully obey the notification settings; resulting in multiple notifications.
If you attempt to remove a notification from an event, then it will be removed from all platforms, and you'll end up with no notifications.
There is no workaround for this at the moment, so long as you maintain your calendar in multiple locations.
Accepting invites for an external account calendar
If you have a synced calendar available on Fastmail and you have an event invitation to add to that calendar, you will need to access that invitation email on your source account in order to add it to the calendar.
Attempting to access the invitation email through Fastmail (either via a mail forward, or accessed via a POP import) to add it to the synced calendar on Fastmail will result in an error.
If this happens frequently, perhaps consider migrating your calendar to Fastmail.
Sending invites for an external account calendar
If you create an event in a synced calendar available on Fastmail, the remote calendar will send out the event invitations and updates. All RSVPs to that event will be returned to your remote account for processing at the source.
If you would prefer the replies come back to your Fastmail account, perhaps consider migrating your calendar to Fastmail.
Sending invites for shared calendars from clients
If you are using a calendar someone shared with you that you don't own, you won't be able to send invitations to events through an email client. You'll need to either log in to the web and create the event there, or ask invitees to check the shared calendar manually and mark themselves as Going.
Migrated and moved events
If you have migrated an external calendar into Fastmail, any attendees for the events don't know that you have moved the calendar from one account to another. Their RSVPs will still return to the original email account.
Equally, you will need to have a identity which matches that of the original account in order to have event updates be sent out for the migrated events.
All new events made in that calendar will work as expected: with mail coming in and out of your Fastmail account.
Events that have been moved between an external calendar and a Fastmail calendar will experience the same issues.
Sync failures: external accounts
Calendars synced from external services or URLs will periodically update. If we can't connect to the external source we will display this on the Settings → Calendars screen. If we cannot connect on 5 successive attempts, we will disable syncing for the calendar.
The most common causes for sync failures are:
- The password for the external account being changed,
- Two-factor authentication (2FA) being enabled on the external account,
- The account being deleted.
- Corrupt event on the remote server.
To update the password for a linked external account:
- Open the Settings → Calendars screen.
- Under the Calendar section, find the account and click the Update Password button (or Reauthenticate for a Google account).
After you have done this, re-enable syncing on calendars for which it has been disabled:
- On the Settings → Calendar screen, find the affected calendar(s).
- Click Add.
If two-factor authentication has been enabled on the external account, you will need to create an app password, and update your password for that account in Fastmail as described above. Here are instructions for generating application passwords for popular sites you might be syncing your information with:
- Apple iCloud (Mandatory app password)
- Your site not listed? - The US government is encouraging people to turn on 2FA and has information on sites that support two-factor authentication.
For a deleted account, you will need to delete the associated calendar from Fastmail.
If deleting and re-adding your calendar to your Fastmail account still produces sync errors, it's possible that the data stored on the other service is corrupt in some way and is failing to be imported into Fastmail.
Contact support to get help in this situation.
Sync failures: CalDAV to device
Trying to sync a calendar from your Fastmail account to a device via CalDAV can generate errors.
- Your username/password is wrong. Check caps lock isn't on, and for common visual errors like mistaking a 0 (zero) for an O (capital o), or a 1 (one) for an l (lowercase letter L).
- You are using your normal password, or your 2FA password. This doesn't work with a mobile device: you need to use an app password for CalDAV or CardDAV access.
Editing an event doesn't work
You can't edit an event which you didn't create: that is, an event you are invited to.
If you are getting errors trying to edit an event that you did create, check that your current default identity matches the account that owns the calendar. This is especially important for calendars from a synced source.
A note on Yahoo
For reasons unclear to us, Yahoo are currently blocking all connections to their calendar from our servers, so we are unfortunately unable to sync with Yahoo calendar at this time. If you are a Yahoo customer and want to sync your Calendar with Fastmail, please contact Yahoo directly and let them know. We will enable this option as soon as the block is lifted.
No printing support
Unfortunately we do not support printing your calendars from the Fastmail interface at this time. You can sync your calendar to a client and print from there.