Есть ли способ заставить эту функцию Discourse работать с Mailgun?
Должна быть возможность отображать хотя бы код ошибки и сообщение:
Код ошибки SMTP и сообщение об ошибке SMTP сохраняются
“code”: 550,
“address”: “'baz@example.com”,
“error”: “Сообщение не принято — недопустимый почтовый ящик. Локальный почтовый ящик 'baz@example.com недоступен: пользователь не найден”
https://documentation.mailgun.com/en/latest/api-bounces.html#examples
Если нет, то хотя бы нужно разумное сообщение об ошибке, объясняющее, почему ссылка не работает ![]()