Я только что увидел это значение домена на странице «Настройки электронной почты», но не заметил его во время установки. Где нужно задать это значение домена?
Поскольку никто не откликается, я думаю, это в 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 # (адрес для отправки уведомлений)
Наконец-то мы нашли это, ура! ![]()
Так как же нам это изменить?
Отредактируйте файл и измените его.
из ссылки в посте 2 выше
Если вы изменяете только настройки SMTP, вы можете применить их без полной пересборки, выполнив следующее:
cd /var/discourse
./launcher destroy app
./launcher start app
