Как изменить отправляющий адрес электронной почты

Здравствуйте! Я уже установил Discourse на свой сервер, и теперь хочу изменить адрес электронной почты. См. приложенный скриншот. Есть ли способ изменить адрес электронной почты?

Заранее спасибо!

Для уточнения: это учетные данные, используемые для подключения к SMTP. Изменять их нужно только в том случае, если Discourse испытывает проблемы с отправкой электронной почты или вы хотите сменить провайдера почтовых услуг. Это не ваша учетная запись электронной почты пользователя.

Если вам всё же необходимо изменить их, отредактируйте эту строку в файле app.yml:

DISCOURSE_SMTP_USER_NAME: test@*******.***

Затем пересоберите Discourse:

$ sudo ./launcher rebuild app

Альтернативно, вы можете снова запустить discourse-setup и ввести новое имя пользователя при соответствующем запросе.

Этот email-адрес на самом деле является именем пользователя SMTP и не связан с адресом, используемым в качестве отправителя (“From”). Этот адрес контролируется другой переменной в app.yml, которая называется DISCOURSE_NOTIFICATION_EMAIL.

См.

discourse_docker/samples/standalone.yml at dfcbcf9ac5caea3754b4c40e469f8da0461c33bf · discourse/discourse_docker · GitHub

Вы можете изменить это значение и пересобрать образ.

Привет, Джон,

Спасибо за быстрый ответ. У меня есть один уточняющий вопрос касательно пересборки. Если я займусь пересборкой, повлияет ли это на все настройки, пользователей и темы или изменится только адрес электронной почты? Меня интересует именно обновление адреса электронной почты без затрагивания других аспектов.

Привет, @itsbhanusharma! При регистрации пользователя на портале отправляется приветственное письмо. Однако в настоящее время в отображаемом адресе отправителя указан [test@domainname.com], и я хотел бы это изменить.

Для всех коммуникационных писем должен отображаться другой адрес электронной почты.
Спасибо.

За адрес «От кого» во всех письмах, отправляемых из Discourse, отвечает настройка, которую я упомянул выше. Для этого ваш SMTP-пользователь test@domainname.com должен иметь возможность отправлять письма от имени <что-то_еще>@domainname.com. По умолчанию это работает в таких ESP, как Mailgun. Если вы используете другой почтовый сервис, возможно, вам сначала потребуется выполнить дополнительную настройку на почтовом сервере.

Кроме того, команда rebuild изменит только ту настройку, которую вы изменили в app.yml; всё остальное останется без изменений.