Skip to content

Login email code is silently dropped for suppressed addresses, locking users out #128361

Closed

Description

@windcrestai

Problem

Login silently fails for any account whose email address is on the hard-bounce suppression list. The login screen says "we've emailed a 6-digit verification code", but the code is never sent, so the user retries and resends with no way of knowing why nothing arrives.

How we hit it

  • Our Google Workspace (openfundraise.org) was briefly suspended for billing on Sep 5–7, 2026, so incoming mail bounced for about two days.
  • PostHog's daily pipeline-alert emails to support@openfundraise.org bounced during that window, and the address appears to have been suppressed permanently.
  • The mailbox has worked normally since Sep 7, but it has not received a single PostHog email since Sep 5: no alerts, digests, billing notices, or login codes. Login codes to the same address arrived fine on Aug 24, 28 and 31.
  • On Nov 3, email + password login stopped at "Check your inbox" every time. Resend did nothing visible. We only got in because the account could also sign in with Google.

Why it happens now

An account with only password + email code and a suppressed address is now locked out with no explanation.

Suggested fix

  1. When the code email is refused, say so on the verification screen and link to support.
  2. Expire hard bounces after a reasonable period, or clear them after a later successful delivery, so a temporary mailbox outage does not block an address forever.
  3. Let a signed-in user see and clear their own address's suppression (for example, after signing in with SSO), instead of requiring support.

Request

Please also remove support@openfundraise.org (US Cloud, org OpenFundraise) from the transactional email suppression list.

Activity

  1. posthog commented on Nov 3, 2026

    @posthog
    Contributor

    PostHog self-driving picked up this issue and researched it. Somebody may already be working on it, so ask before you start a fix.

    Report (team access only): https://us.posthog.com/project/2/inbox/reports/01a1a233-8c52-7686-862b-392cef9a54b8?link_source=github_comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions