Now there are tens of thousands of subscribers. I got some opt-outs which I manually deleted. And a few hundred bounces, which are still in my inbox.
What is the best way to send out a newsletter now? I think I will need some service that I can:
1: Import the mails
2: Import the bounces so they get analyzed and removed from the list.
What is a good service for that? Or should I use some open source software that I host myself?
Sendgrid / Mailgun: DIY & somewhat costly & pretty good delivery
ConvertKit: $100-150/mo for you current list. Focused on creators. Some marketing automation. They use a third party like Sendgrid but they manage everything. Fantastic to mediocre results. Fairly responsive team. Least labor requirement.
Keys to success DMARC. CFL participation. Problem with CFL participation, some of the big guys (like Comcast) won’t let small ships into the system. CFL essential to catching “Spam” button events to unsubscribe and not destroy your sender reputation.
Then there’s the whole spam control monoculture/cartel of BrightWorks / Symantec et.Al. Misbehave with one of their customers and you’re fucked for all their customers.
If your newsletters each standalone and you don't really need marketing and CRM features, then there is a generic class of service called "transactional emails". There's sendgrid and a few other big players, still very cheap but with good delivery. The difference is that they're much less feature packed, but if you just want to get a bunch of emails send to a bunch of people with minimal fuss, that's a good way to do it. (they're called transactional because they allow customizations per message too. Like an order receipt. But you can also use them to mass mail newsletters)
1. Substack.com. This one would take care of everything for you. Import your subscribers and start writing.
2. Ghost.org. This is if you want to set up yourself and have full control.
What is the best way to send out a newsletter now? I think I will need some service that I can: 1: Import the mails
Our import is smart and capable of - importing from almost any format. No matter which service they are coming from - handling duplicates and invalid addresses in the import
2: Import the bounces so they get analyzed and removed from the list.
We automagically cleanup the hard bounces. So the customer don't have to keep paying for such contacts.
The pricing is 10 percent of revenue.
You can selfhost MailWizz ($59, as I recall, on Code Canyon) or use Mautic (free) or Listmonk (ditto). Transmit via Amazon Simple Email Service, which will run you $1 per 10k emails. Of the three, I found that MailWizz hit the sweet spot for me (~30k subscribers, emailing them 2-5x/mo.), but your mileage may vary.
Importing your list may not be super straight forward, and you'll need to manually process your current inbox of bounces before you continue, but if you do it right future adds would be easy, and future bounce processing should be automatic.
You can save a lot of time with email delivery issues.
I just fetched the list of substribers from the mysql database, and called the mail[1] function in php.