Get rid of spam signups

The new email domain blocklist helps stop spam signups.

Spam signups are becoming a real headache for Ghost site owners. this not only affects your audience data but also harms your email sender reputation if too many emails bounce back.

Ghost recently introduced spam email domain blocklist to solve this. This feature is already active for Ghost (Pro) sites. If you are self-hosters or using a third-party hosting service, you’ll need to set it up yourself or check with the service provider.

How to activate the blocklist

1. Check Your Ghost Version

First, make sure your Ghost version is v5.108.2 or higher before you start.

2. Edit Your Config File

If you are using Docker or Pikapods, add this to your environment config file (docker-compose.yaml or stack.yml):

spam__blocked_email_domains: '['tmomail.net', 'txt.bell.ca', 'txt.att.net']'

If you are hosting Ghost through the Ghost Command Tool, then modify the config.production.json

"spam": {
    "blocked_email_domains": [
      "tmomail.net",
      "txt.att.net",
      "txt.bell.ca"
    ]
  },

Remember to restart the Ghost instance to activate the change.

You can learn more about this issue through discussions on Ghost forum

Want More Control?

If you’d like to block signups based on IP, country, or specific routes, you can use Cloudflare for extra protection. I’ve written a blog post on this—check it out here!