Clean up trash mail accounts

I just found a couple of trash mail accounts on my subscriber list.

I do not need them and would like to delete all members with trash mail accounts.

Is there an easy way to do that?

Is there a way to prevent them from using popular trash mail services?

For deleting members, you could use a filter to find them (although probably by one provider at a time), and then delete them.


Once you apply the filter, you’ll see a delete option under the gear button:

If this is something you want regularly, you could also schedule a function with something like Netlify that uses the Ghost API to check email addresses and deletes any accounts with emails you’ve decided is unacceptable.

For preventing sign-ups, there’s nothing built into Ghost that filters by email address. It’d be possible to turn off new sign-ups in Ghost itself, then set up a cloud function or some other automation that takes a new sign-up request (much easier if we’re talking about free sign-ups than paid), checks it against a list of throwaway email domains, and then only makes an account and sends a magic link if the email submitted doesn’t match the throwaway pattern.

A simpler version of that (but easier to avoid) would be to turn off the portal links and use a custom membership page (provided in many premium theme), and add some javascript that does a client-side check of the email address being used. That won’t stop anyone determined, but it may deter less tech-savvy folks.

Outpost just released a unwanted/spam email address removal tool that works after someone has signed up and double-confirmed. It works on individual emails (e.g. ban someone), domains or word matching.

You can have the filter apply to only new sign-ups, or have it remove all email addresses matching the filter.

Yep, used the filter as well.

Thought there might be a smarter way to do it.

Will clean up then manually periodically.

Would like just to ban sign up with popular trash providers.
Sending email costs money, so people who do not want them shall not get them.