Заголовки Email From: потеряли текст "через SITENAME"

Продолжение обсуждения из Mail does not go out after recent update

Я столкнулся с этой проблемой вчера, до выхода исправлений. Случайно я как раз переносил адрес уведомлений на новый домен и настраивал его, пока почта не работала. Это привело к нескольким очень запутанным часам!

Кстати, я недавно заметил, что в исходящих письмах больше не указывается имя отправителя с названием сайта. Раньше было Пользователь через [Сайт], а теперь в поле отправителя просто Пользователь. Я заметил это на нескольких экземплярах Discourse.

После изучения документации выяснилось, что ранее существовала настройка сайта from_email, позволяющая задавать это значение, но, похоже, она была удалена.

Не может ли это быть ещё одной ошибкой, связанной с этими же изменениями? Или же появился новый способ настройки / внесено намеренное изменение в дизайн, которое я упустил?

Скорее всего, добавление «через» (via) осуществляется вашим почтовым клиентом (MUA) для отображения отправителя.

Можете ли вы извлечь и показать заголовки From, Reply-To, Subject и Sender из старых и новых писем?

Такой настройки не было. Существуют:

notification_email     # переменная окружения: DISCOURSE_NOTIFICATION_EMAIL
reply_by_email_address # переменная окружения: DISCOURSE_REPLY_BY_EMAIL_ADDRESS

Похоже, между заголовками старых и новых писем нет никакой разницы, за исключением того, что в старых заголовках From присутствует указание «через» (via).

(Для контекста: название моего сайта — Collectives, старый домен — minecraftengineering.org, а новый — saen.dev).

Всё было перенесено, кроме уведомлений по электронной почте, которые я изменил лишь несколько дней назад (я всё ещё владею старым доменом).

Старый
From: Saen через Collectives <noreply@minecraftengineering.org>

Новый
From: Saen <noreply@saen.dev>

(Не изменилось)

  • Reply-To: Collectives <incoming + [replykey] @saen.dev>
  • Subject: [Название моей темы]
  • X-Discourse-Sender: Saen

Возможно, это связано с тем, что раньше для уведомлений и писем с ответами использовались разные домены, а теперь в обоих случаях используется один и тот же домен. Возможно, это вызывает реакцию в почтовых клиентах, из-за чего указание «через» больше не требуется?

Соответствующее изменение:

Меня лично это не особенно волнует, но как включение меньшей информации о том, почему вы получили письмо, является улучшением?

В другой теме, посвящённой этому изменению (или семейству подобных изменений), жаловались, что теперь сообщается что-то вроде: «вы получили это, потому что кто-то ответил на тему, за которой вы следите» (что содержит БОЛЬШЕ информации, чем старый вариант).

Я не могу ответить авторитетно, но подозреваю, что это связано с тем, что название сайта уже присутствует в строке темы.

Ах, это имеет смысл. Таким образом, основной принцип здесь заключается в устранении избыточности.