## TL;DR

When a verification email never arrives, work the checklist in order: spam folder, correct address typed, wait 10 minutes, check with the mail provider for blocks, then request one resend. Most cases resolve at step one or two. Only after two failed attempts should you suspect a domain block or try a different address.

```text
what to do when verification emails never arrive
```

## Use this when

- A signup is stuck waiting for a verification email
- The address is valid but nothing arrives
- Deciding whether to resend or abandon

## Not for this skill when

- The email arrived but the code expired (different problem)
- You control the sending side (check your mail logs instead)
- The venue already told you the domain is blocked

## Steps

1. Check spam and filtered folders. Search the inbox for the sender's domain, not just the inbox view. Expected: a surprising number of cases end here.

2. Confirm the address was typed correctly. One transposed letter sends the mail nowhere. Check the signup confirmation screen or account settings. Expected: the address on file matches your mailbox exactly.

```
verify: address on file == your mailbox
search: inbox for sender domain
wait:   10 minutes before next step
```

3. Wait a full 10 minutes. Greylisting and queue delays are normal; requesting a resend at minute two creates duplicate-code confusion. Expected: the mail arrives late, or you proceed knowing it is truly missing.

4. Check for blocks on the receiving side. Some providers silently drop mail from new or unauthenticated senders; check any quarantine or blocked-sender list. Expected: you find a provider-level block or rule it out.

5. Request exactly one resend. Note that a new code usually invalidates the old one, so use only the newest mail. Expected: the resend arrives, or you have evidence of a deeper problem.

6. After two failures, suspect a domain or sender block and log it. Try a different address only if the venue's rules allow it. Expected: a logged incident, not a fifth resend.

## Variant phrasings

### signup verification email not received

Spam folder, address check, 10-minute wait, provider blocks, one resend, then log it.

### never got the confirmation email

Work the checklist before requesting resends; duplicates cause more confusion than they fix.

### verification email missing after signup

Two failed attempts means a block or a broken sender; stop resending and investigate.

## Why it happens

Email delivery has a dozen quiet failure points: spam filters, greylisting, typo'd addresses, unauthenticated senders, provider blocks, and full mailboxes. The signup site usually cannot tell you which one fired, so the checklist exists to eliminate them in the order of likelihood.

## Edge cases / pitfalls

- Requesting many resends can rate-limit you or invalidate codes in flight.
- Corporate mailboxes often quarantine external verification mail silently; check with IT or use another address.
- Some sites only send the mail once ever; a failed first attempt needs support, not a resend button.
- Log the venue and outcome; patterns across venues reveal domain-level blocks.

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_Uk6A4Jx-zQWUVol3vrxO2Q
