# Вопрос по тесту доставляемости Email

**URL:** https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013
**Category:** Self-hosting
**Created:** [31.Март.2021 18:57:55 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013 "2021-03-31T18:57:55Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![RichardC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richardc/32/216860_2.png) [@RichardC](https://meta.discourse.org/u/RichardC)
#### Post date: [31.Март.2021 18:57:55 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/1 "2021-03-31T18:57:55Z")

</div>

Первый пункт в письме о доставляемости электронной почты гласит:

Обязательно правильно настройте адрес отправителя в поле «уведомления по электронной почте» в настройках вашего сайта. **Домен, указанный в адресе отправителя («от») отправляемых вами писем, является доменом, против которого будет проверяться ваша электронная почта**.

Речь идет о настройках на уровне сервера, сконфигурированных во время установки? Или о чем-то в настройках администратора?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [31.Март.2021 19:40:38 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/2 "2021-03-31T19:40:38Z")

</div>

Это уже не так.

Если вы недавно запускали `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`, поскольку маловероятно, что кто-то будет искать этот параметр, если он не указан неверно.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [31.Март.2021 22:38:22 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/3 "2021-03-31T22:38:22Z")

</div>

Хорошо, какова ваша рекомендация по редактированию? Можете ли вы предложить правку здесь, в ответе?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [01.Апрель.2021 15:45:12 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/4 "2021-04-01T15:45:12Z")

</div>

> <https://github.com/discourse/discourse/blob/main/config/locales/server.en.yml#L2705>

> [@](#):
>
> - Обязательно правильно укажите адрес отправителя в настройках `notification email` (уведомления по электронной почте). **Домен, указанный в адресе отправителя отправляемых вами писем, будет использоваться для проверки подлинности вашей электронной почты**.

Возможно, стоит так:

Обязательно правильно укажите адрес отправителя в `notification email`, запустив `discourse-setup` или изменив `DISCOURSE_NOTIFICATION_EMAIL` в вашем файле `app.yml`. **Домен, указанный в адресе отправителя отправляемых вами писем, будет использоваться для проверки подлинности вашей электронной почты**.

Это может помочь. Что вы думаете?

---

<div class="post-metadata">

### Author: ![RichardC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richardc/32/216860_2.png) [@RichardC](https://meta.discourse.org/u/RichardC)
#### Post date: [01.Апрель.2021 16:03:23 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/5 "2021-04-01T16:03:23Z")

</div>

Я совсем новичок в Discourse, но мне кажется (если это верно), что второе предложение лучше заменить на:

Используйте домен адреса `from:`, который можно проверить (например, если ваш адрес `from:` — [forum@example.com](mailto:forum@example.com), убедитесь, что ваш почтовый провайдер может проверять письма от [example.com](http://example.com)).

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [04.Апрель.2021 18:01:12 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/6 "2021-04-04T18:01:12Z")

</div>

Итак, предложение состоит в том, чтобы изменить

> Обязательно правильно укажите адрес `notification email` from: в настройках вашего сайта. **Домен, указанный в поле «от» отправляемых вами писем, будет использоваться для проверки подлинности вашей почты**.

на

> Обязательно правильно укажите адрес `notification email` from:, запустив `discourse-setup` или изменив `DISCOURSE_NOTIFICATION_EMAIL` в вашем файле `app.yml`. Используйте домен адреса `from:`, который можно проверить (например, если ваш адрес `from:` — `anything@example.com`, убедитесь, что ваш почтовый провайдер может проверять почту с домена `example.com`.)

Думаю, это нормально; как вы относитесь к этому @Stephen @pfaffman?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [05.Апрель.2021 15:14:38 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/7 "2021-04-05T15:14:38Z")

</div>

Кажется, это улучшение.

Пока мы на этом…

> [@codinghorror](#):
>
> убедитесь, что ваш почтовый провайдер может валидировать письма от `example.com` .)

Может быть:

> [@](#):
>
> убедитесь, что ваш почтовый провайдер будет доставлять письма от `example.com`

Также @falco сыграл ключевую роль в решении перенести `notification_email` в `discourse-setup`. У него могут быть свои мнения.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [05.Апрель.2021 17:31:09 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/8 "2021-04-05T17:31:09Z")

</div>

Круто! @falco, хочешь добавить что-то, а потом я внесу правки?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [05.Апрель.2021 18:18:48 UTC](https://meta.discourse.org/t/quick-question-about-email-deliverability-test/185013/9 "2021-04-05T18:18:48Z")

</div>

Мне кажется, твой текст выглядит отлично 👍
