What Happens If a Subscriber Does Not Confirm Within 48 Hours?


When someone subscribes to your KaiMail mailing list, they receive a confirmation email with a link that expires after 48 hours. If they do not click the link and press Confirm subscription within that window, the subscription is not completed.

The Link Expires and Nothing Is Added

The unconfirmed address is never added to your list. This is by design. A confirmation token that lives forever is a token that gets forwarded, archived, and clicked eight months later by somebody who has forgotten what it was.

Expiring tokens mean:

  • Old links stop working
  • Subscribers must actively re-request confirmation if they still want to join
  • Your list only contains addresses that recently confirmed intent

What the Subscriber Sees

If a subscriber clicks an expired link, they will see a page telling them the confirmation has expired. They are not added to the list, and no welcome email is sent.

How to Re-Subscribe

The subscriber can simply:

  1. Visit your subscribe page again
  2. Enter their email address
  3. Press Subscribe

A fresh confirmation email with a new 48-hour link is sent automatically. They can then complete the confirmation flow.

Why 48 Hours?

The 48-hour window balances two concerns:

  • Long enough for a human to see the email and act on it, even if they do not check email immediately
  • Short enough that a forwarded or archived link becomes useless before it can cause accidental confirmations

This is part of the same security model that requires a button press (not just a page load) to complete confirmation. Both measures protect against automated scanners and stale tokens.

Related Questions

Read more about the confirmation flow in the announcement post.