Ghost Member Signup Not Working

Share
Ongoing Ghost(Pro), Self-hosted Updated November 13, 2026Based on 6 user reportsHow we research

Quick answer

Ghost signup fails when the "Failed to send magic link email" error appears, usually a transactional mail problem, a disabled signup setting or a restricted email domain.

Most likely fix: Check signup settings

How to fix it

Try these in order — the most common fix is first.

  1. 1. Check signup settings

    1. Ghost Admin > Settings > Membership
    2. Set access to allow anyone to sign up
    3. Check the blocked email domains setting
    Did this fix it?
  2. 2. Fix transactional mail (self-hosted)

    1. Run ghost log and search for send-magic-link errors
    2. Fix the mail block in config.production.json (a connect ECONNREFUSED ::1:587 error means no SMTP server is reachable)
    3. Use a real SMTP provider and restart Ghost
    Did this fix it?
  3. 3. Check the member

    1. Open the member profile and see if emails are disabled
    2. Re-enable via Impersonate, then resubscribe
    3. Ask them to check spam
    Did this fix it?

Symptoms

Visitors enter their email and either see an error or never receive the magic link.

Why it happens

  • Transactional email (SMTP) misconfigured on self-hosted Ghost
  • "Allow free member signup" disabled
  • Email domain on the blocked signup list
  • Link emails delayed or sent to spam
  • Member email disabled after earlier bounces

This guide also covers

  • ghost member signup not working
  • ghost failed to send magic link email
  • ghost magic link not received
  • ghost signup email not arriving

Still not working?

If Ghost keeps failing, you're not alone. See every Ghost problem users report or the alternatives people switch to.

Done fighting Ghost? Our small team builds your own Ghost alternative, or any software you need: web, mobile, games, desktop. Price agreed together.

Talk to us
Fixed it? Share this guide

Other Ghost errors