Как изменить адрес электронной почты в admin/settings/emails?

Привет, Вес!
Я заметил, что ты вставил то, что выглядело как настоящий пароль, поэтому быстро заменил его. Вижу, что в других постах выше ты уже заменил его, так что, думаю, ты знаешь, что с этим нужно быть осторожным :slight_smile:

Уведомительное письмо — это адрес отправителя, с которого будут приходить уведомления по электронной почте, и он должен находиться в твоем настроенном домене Discourse. В противном случае уведомления не дойдут до почтовых ящиков пользователей из-за действующих механизмов проверки электронной почты.

То есть, если ты установил имя хоста Discourse как wespenreboards.com, то уведомительное письмо должно быть похоже на noreply@wespenreboards.com.

О боже, спасибо, Леонардо, что стер пароль!

Ладно, спасибо также всем остальным за советы! Попробую посмотреть, как всё пойдёт…

Я выполнил следующие действия в консоли Digital Ocean, и на этот раз настройка успешно завершилась (заключалась она лишь в изменении информации SMTP). Я не вносил изменения напрямую в файл ytm, так как не был уверен, нужно ли сохранять файл после редактирования или сохранять файлы во всех редакторах, на случай если я что-то сделаю неправильно.

Мой почтовый домен — Gmail.com, насколько я понимаю, даже несмотря на то, что мой домен — wespenreboards.com. Поэтому я не понимаю, зачем мне нужен relay-сервер serenityblue (smtp-relay.sendinblue.com). Разве не следует использовать SMTP-сервер Gmail?

Возможно, первоначальный сертифицированный специалист по Discourse использовал serenityblue для пересылки моих писем на свой адрес, и теперь, когда он больше не помогает нам, эту настройку следует сбросить на Gmail?

Gmail — это ваш личный почтовый сервис, но для отправки писем через Discourse требуется отдельный сервис. Gmail не поддерживает такую функциональность; именно здесь на помощь приходит Send In Blue.
Вам определенно понадобится SMTP-сервис, подобный этому, чтобы Discourse мог отправлять уведомления.

Теперь у вас всё должно быть настроено: утилита discourse-setup записывает введенные вами значения в файл .yml, которые будут учтены при следующих запусках команды ./launcher restart CONTAINER.

Так, должен ли мой адрес noreply оставаться noreply@wespenreboards.com, даже если у меня нет почтовых услуг на домене wespenreboards.com? Или noreply нужно как-то настроить через SerenityBlue, и мне следует связаться с ними для помощи в этом? Или как это работает? Например, noreply@serenityblue.com?

SMTP по-прежнему не работает, и я задаюсь вопросом, не связано ли это с тем, что я не знаю, какой адрес noreply указать.

Существует несколько различных провайдеров электронной почты, которые вы можете использовать. У Sendinblue есть бесплатный тариф, позволяющий отправлять до 300 писем в день, если у вас ограниченный бюджет. Регистрация там относительно проста (я зарегистрировался специально для этого обзора), поэтому, если у вас ещё нет аккаунта, возможно, стоит рассмотреть этот вариант.

После регистрации перейдите на страницу SMTP Sendinblue и возьмите оттуда необходимую информацию.

Похоже, вы ещё не настроили почтового провайдера.

Спасибо, Jammy! Я настроил sendingblue, поэтому буду использовать их адрес ретранслятора. Это, безусловно, правильное решение. К тому же, у них отличная служба поддержки (точно так же, как у вас).

Спасибо всем вам! Проблема решена. Мне также помогли @leonardo, который исправил всю ситуацию.

Это просто великолепно. :slightly_smiling_face: :partying_face::balloon:

Спасибо, @leonardo :+1: