I too missed that a rebuild was necessary. Would’ve been nice if anything in the admin panel had indicated it (other than the lack of received emails). Oh well.
Where would this indication come from, I wonder, since email is a totally different service? I think the rebuild has to be in the notes for the email setup and config.
Just brainstorming (cause I have no idea how any of the code works):
The container communicates via webhooks, so it should be possible to send things other than emails in through other webhooks.
Could it send all errors into the main forum error log? Or filter them to Ruby errors?
If it can’t send emails for 3 days/a week, could it engage some webhook, which then sends an admin message?
Except in this case of a certificate error, would webhooks not work either? Can it send webhooks over localhost (or a local IP) instead of going out to the internet and back again?
Perhaps when you set up the mail receiver it should request an email address for a failure message to be sent to?
But this all adds complexity for something unlikely to happen, and for unanticipated things like a certificate change.