I did the upgrade on the command line, the command was ghost upgrade I think. I had to do it in two steps, first to upgrade to the latest 4.x and then to 5.
I created a test post as you suggested sent it to myself and the email worked. Not sure how
Maybe it was a temporary error.
Is there a way I can go to the previous post and send out the email? I tried to unpublish it and publish it again but ghost says that it has already sent the email and does not show any option to send the email again.
I did a few more experiments. The full article is sent out when I send it to my two test email addresses. I then tried sending it out to the whole list and it’s not working. So it is not anything to do with the article contents or mailgun settings.
There is some error being generated when sending out to the list. Any idea if there are any logs being stored anywhere?
One more data point. I re-published the article and selected 9 people to send to and the email went through successfully. When I make it 10 or more, then it gives an error. I suspect something happens when it is 10 or more?
I’m wondering now if mailgun has a limit on number of recipients on the free plan.
I reached out to mailgun support and they said that the account was restricted. They lifted the restriction and everything is fine now. Thanks for all the help @mjw
Though I wish Ghost gave a better error message than “Service is currently unavailable”. At least if it said that the mailgun api was returning an error, then it would be a lot easier to find out the issue