Purelymail Calendar

About

A calendar for the Purelymail mailbox.

Purelymail Calendar is a free, unofficial web application that adds full calendar views, meeting invitations, and RSVP tracking on top of any mailbox hosted at Purelymail. The events live on Purelymail's CalDAV servers, where they already were. This is the magazine the calendar lives in.

The short answer.

Purelymail already has calendar storage through CalDAV. Purelymail Calendar does not replace that. It gives Purelymail users the missing scheduling layer: a web calendar interface, real meeting invitations, RSVP tracking, updates, cancellations, recurring events, and automatic inbox invite sync.

Your events stay in Purelymail's CalDAV calendar. Purelymail Calendar acts as the interface and scheduling engine around it. For the feature-by-feature comparison, see Does Purelymail have a calendar?.

Why this exists.

Purelymail is a low-cost, no-nonsense email host with a clean web UI. It supports CalDAV for calendar storage, but it does not ship an iMIP or iTIP scheduler. So sending a real meeting invitation that shows up correctly in Gmail, Apple Mail, and Outlook is not possible out of the box, and replies from attendees never make it back into the calendar.

Purelymail Calendar fills the gap. Sign in with a one-time email link, connect a Purelymail mailbox once, and the rest is a calendar that does what calendars are supposed to do.

What it does.

Sends real meeting invites

iTIP REQUEST messages from your own Purelymail address, with the MIME structure that Gmail, Apple Mail, and Outlook all render as proper calendar invitations.

Tracks RSVPs automatically

An IMAP poller pulls attendee replies, matches them to the event, and updates each PARTSTAT on the underlying CalDAV record.

Month, week, day views

Drag to move, click a slot to create, a live "now" line. Built for keyboard-and-mouse speed rather than for screenshots.

Updates and cancellations

Bumps SEQUENCE properly so attendees' calendars update in place. Cancellations send METHOD:CANCEL so the event disappears from their calendars too.

Recurring events

Daily, weekly, monthly, or yearly with end-on-date or after-N rules. A single occurrence can be cancelled without touching the rest of the series.

Inbound invite sync

When an invitation lands in your inbox, the app pulls the .ics attachment from IMAP and writes the event to your CalDAV calendar automatically, every five minutes.

How sign-in works.

Authentication is passwordless. You enter your email and click a one-time link delivered to your inbox. After verification, you are asked once for your Purelymail mailbox password. That password is encrypted at rest with Fernet (AES-128 with HMAC) using a server-side key, and only decrypted when the app needs to talk to Purelymail's CalDAV, SMTP, or IMAP servers on your behalf.

Where your data lives.

Your events live on Purelymail's CalDAV servers, exactly where they already were. Purelymail Calendar is a thin interface layer on top. If you stop using the app, your calendar is unchanged. The only data the app stores about you is a user row (email, display name, timestamps), your encrypted mailbox credentials, and your active session cookie.

References.

Background reading for anyone deciding whether Purelymail Calendar fits, or trying to understand how each piece talks to Purelymail.

Does Purelymail have a calendar?
The feature-by-feature comparison. Purelymail provides CalDAV storage; Purelymail Calendar adds the scheduling layer on top.
How to send meeting invites with Purelymail
The iTIP / iMIP flow over Purelymail SMTP, IMAP, and CalDAV, with the MIME rules that Gmail, Apple Mail, and Outlook actually render as meeting invitations.
Connect Purelymail CalDAV to Apple Calendar
Step-by-step setup on macOS and iOS with the exact server, port, and path values, plus the most common gotchas.
Purelymail CalDAV RSVP tracking
How attendee replies arrive over IMAP and get written back to the CalDAV event as PARTSTAT updates.
Purelymail Calendar vs Fastmail Calendar
Architecture and feature comparison for shoppers weighing the two ecosystems.

Frequently asked.

Is this an official Purelymail product?

No. Purelymail Calendar is unofficial and is not affiliated with, endorsed by, or sponsored by Purelymail. It is an independent project.

Is it free?

Yes. You only pay for your existing Purelymail mailbox.

Does it work for custom domains hosted on Purelymail?

Yes. Any Purelymail mailbox works. The app auto-discovers your Purelymail account ID via a PROPFIND on the WebDAV root.

Will my invites land in spam?

Invites are sent from your own Purelymail mailbox using your own SMTP, so deliverability is determined by your domain's SPF, DKIM, and DMARC setup. The MIME structure is the same shape Apple Mail, Gmail, and Outlook use for their own invites.

Is the source available?

Yes. Source is on GitHub at github.com/bhartiyashesh/purelymailcalendar. Released under the MIT license. The build that runs at this domain reports its commit SHA at /api/version.

Who built this?

Yashesh Bharti. yasheshbharti.com.

Sign in to Purelymail Calendar  →