Добавление пользователей в Sentry Self-Host
Разворачивал Sentry на своем сервере.
И на текущий момент, почему то нельзя просто добавить пользователя.
Можно только отправить приглашение по почте или пользователи сами указывают свою почту и ты ее принимаешь.
Поэтому надо указать какие-то настройки почты.
Окей, указываем в config.yml
mail.backend: 'smtp' # Use dummy if you want to disable email entirely
mail.host: 'smtp.yandex.ru'
mail.port: 587
mail.username: 'username@yandex.ru'
mail.password: '*******'
mail.use-tls: true
# The email address to send on behalf of
mail.from: 'username@yandex.ru'
Ну ок, указал.
Перезагружаю сервис — а он не запускается.
Ошибок не нашел. Попробовал по одиночке добавлять настройки.
И проблема в use-tls. Не хотел он это есть. Если его вообще убрать, то сообщение не идет, т. к. этот smtp это не принимает.

В примере указано false, ну и обратное это true, что тут сложного.
Пробовал «1» — тоже не работало.
Не нашел причины. Везде так же пишут конфиг, никакой разницы.
И тут приходит мысль «Часть сервиса работает на питоне. Или весь на питоне».
А у питона же булевые значения через с большой буквы.
Ну я написал
mail.use-tls: True
И О ЧУДО. ЗАРАБОТАЛО.
Мне показалось это странным, что в YML файле я должен указывать булевые значения в строгом соответствии с языком.