Пояснение поведения «пересылаемых писем» (скрыть/цитировать/создать ответы)

Я поискал, но не смог найти документацию о назначении и эффекте настроек для “поведения при пересылке писем”: hide / quote / create_replies.

Я протестировал это, пересылая сообщения на адрес электронной почты категории, и сделал следующие выводы:

hide:

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

quote:

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

create_replies

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

Если я упустил какие-либо эффекты или последствия этих настроек, буду рад узнать.

Существуют различия между опциями ‘quote’ и ‘create_replies’, если пересылающее лицо добавляет текст выше строки ---------- Forwarded message --------- в письме. В таком случае create_replies опубликует текст, который появился выше строки ---------- Forwarded message ---------, как ответ:

Опция ‘quote’ обработает этот случай следующим образом:

Обсуждение этой настройки можно найти здесь: `enable_forwarded_emails` doesn't behave like conventional email forwarding. Мне пришлось провести тестирование, чтобы понять, как работает настройка. Возможно, это лучший подход, но я думаю, что можно попытаться улучшить описание настройки: «Как обрабатывать пересланные письма в Discourse».

Ах, отлично, спасибо! Я и не подумал добавить текст в сообщение.