Я тоже упустил, что необходима пересборка. Было бы неплохо, если бы в панели администратора что-то указывало на это (кроме отсутствия полученных писем). Ну ничего.
Откуда, интересно, взялось это указание, ведь электронная почта — это совершенно другая служба? Я думаю, что информацию о пересборке нужно добавить в примечания к настройке и конфигурации электронной почты.
Просто размышляю вслух (потому что я не имею ни малейшего понятия, как работает код):
Контейнер общается через вебхуки, поэтому, вероятно, можно отправлять не только электронные письма, но и другие данные через другие вебхуки.
Может ли он отправлять все ошибки в основной журнал ошибок форума? Или фильтровать их, оставляя только ошибки Ruby?
Если он не может отправлять письма в течение 3 дней в неделю, может ли он активировать какой-то вебхук, который затем отправит сообщение администратору?
Но в случае ошибки сертификата вебхуки тоже не будут работать? Может ли он отправлять вебхуки через localhost (или локальный IP), вместо того чтобы выходить в интернет и возвращаться обратно?
Возможно, при настройке почтового получателя следует запрашивать адрес электронной почты для отправки сообщений об ошибках?
Но всё это добавляет сложности для ситуации, которая маловероятна, и для непредвиденных событий, таких как изменение сертификата.