Как установить значение домена в Настройки сервера -> Почта

Я только что увидел это значение домена на странице «Настройки электронной почты», но не заметил его во время установки. Где нужно задать это значение домена?

Поскольку никто не откликается, я думаю, это в app.yml ???
Кажется, есть также способ настройки параметров почты через командную строку.
Ах… посмотрите сюда:

Вам это почти наверняка не нужно.

Это устанавливает домен EHLO.

Да, я уже понял это. Электронная почта работает корректно. Я просто хотел узнать, почему по умолчанию установлено именно это значение? Даже если это не влияет на работу почты, настройка кажется неправильной.

Значение по умолчанию пустое:

Насколько я помню, я не видел и/или не вводил никакого такого значения, так что процесс установки должен где-то подставлять его автоматически? Я просто переустановил, но всё равно не увидел никакой возможности заполнить это поле.

Скорее всего, это указано в файле конфигурации вашего контейнера. Содержимое шаблона по умолчанию:

  DISCOURSE_SMTP_ADDRESS: smtp.example.com
  #DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: user@example.com
  DISCOURSE_SMTP_PASSWORD: pa$$word
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (необязательно, по умолчанию true)
  #DISCOURSE_SMTP_DOMAIN: discourse.example.com    # (требуется некоторыми провайдерами)
  #DISCOURSE_NOTIFICATION_EMAIL: noreply@discourse.example.com    # (адрес для отправки уведомлений)

Наконец-то мы нашли это, ура! :slight_smile:
Так как же нам это изменить?

Отредактируйте файл и измените его.

из ссылки в посте 2 выше

Если вы изменяете только настройки SMTP, вы можете применить их без полной пересборки, выполнив следующее:

cd /var/discourse
./launcher destroy app
./launcher start app