Первый пункт в письме о доставляемости электронной почты гласит:
Обязательно правильно настройте адрес отправителя в поле «уведомления по электронной почте» в настройках вашего сайта. Домен, указанный в адресе отправителя («от») отправляемых вами писем, является доменом, против которого будет проверяться ваша электронная почта.
Речь идет о настройках на уровне сервера, сконфигурированных во время установки? Или о чем-то в настройках администратора?
Если вы недавно запускали discourse-setup, он спрашивал, какой адрес вы хотите использовать (предлагая то же значение по умолчанию в сообщении). Параметр notification_email устанавливается переменной DISCOURSE_NOTIFICATION_EMAIL в вашем файле app.yml. Поскольку он задаётся таким образом, этот параметр больше не отображается в интерфейсе пользователя.
Чтобы изменить его, вам нужно запустить discourse-setup или отредактировать файл app.yml и пересобрать систему (хотя команда ./launcher destroy app; ./launcher start app может сработать быстрее, если вы не выполняли обновление через командную строку).
Это не совсем ошибка, но близко к ней.
@sam (или @codinghorror, поскольку мы работали над этим) — кому-то нужно соответствующим образом отредактировать файл test_mailer.text_body_template. Я думаю, что безопасно просто игнорировать случай, когда параметр отсутствует в app.yml, и рекомендовать пользователям запустить discourse-setup, поскольку маловероятно, что кто-то будет искать этот параметр, если он не указан неверно.
Обязательно правильно укажите адрес отправителя в notification email, запустив discourse-setup или изменив DISCOURSE_NOTIFICATION_EMAIL в вашем файле app.yml. Домен, указанный в адресе отправителя отправляемых вами писем, будет использоваться для проверки подлинности вашей электронной почты.
Я совсем новичок в Discourse, но мне кажется (если это верно), что второе предложение лучше заменить на:
Используйте домен адреса from:, который можно проверить (например, если ваш адрес from: — forum@example.com, убедитесь, что ваш почтовый провайдер может проверять письма от example.com).
Обязательно правильно укажите адрес notification email from: в настройках вашего сайта. Домен, указанный в поле «от» отправляемых вами писем, будет использоваться для проверки подлинности вашей почты.
на
Обязательно правильно укажите адрес notification email from:, запустив discourse-setup или изменив DISCOURSE_NOTIFICATION_EMAIL в вашем файле app.yml. Используйте домен адреса from:, который можно проверить (например, если ваш адрес from: — anything@example.com, убедитесь, что ваш почтовый провайдер может проверять почту с домена example.com.)