Несколько ответов в ответ

Почтовые пользовательские агенты обычно отображают потоки писем, объединяя сообщения вместе в соответствии с полями заголовка In-Reply-To и References, которые содержат Идентификаторы сообщений других сообщений. Хотя почта обычно отвечает только на одно другое сообщение, может случиться, что одно сообщение отвечает на несколько других. Стандарт позволяет несколько записей в обоих полях. Что я могу ожидать, когда я отправлю электронное письмо, которое ссылается или является "В ответ на несколько идентификаторов" таким образом?

  • Хорошо ли это сделать?
  • Разве это путает широко распространенные MUA?
  • Есть ли общая точка в том, как отображать такое сообщение в с резьбой?

Ответ 1

Поле "In- Reply-To:" будет содержать содержимое поля "Message-ID:" сообщения, на которое это является ответом ("родительское сообщение"). Если имеется более одного родительского сообщения, то поле "In- Reply-To:" будет содержать содержимое всех родительских полей "Message-ID:". Если ни в одном из родительских сообщений нет поля "Message-ID:", то у нового сообщения не будет поля "In- Reply-To:".

Технически, это МОЖЕТ быть причиной, по которой вы отвечаете на несколько электронных писем, и было бы правильно разместить несколько идентификаторов сообщений в заголовке In- Reply-To. Я не могу думать ни о какой программе, которая фактически поддерживает это. Что касается MUA, то их не волнует доставка, о которой заботится MUA, это заголовки To, Cc, Bcc.

Заголовок In- Reply-To и заголовок References будут управлять отображением потоков. Не уверен, что у каких-либо почтовых клиентов возникнут проблемы с обработкой нескольких заголовков ответа In-. В 99% случаев в заголовке ответа In- будет только один идентификатор сообщения. Так что его выполнимые почтовые приложения не будут его поддерживать. Однако они будут поддерживать дополнительные ссылочные записи. И это не должно представлять проблему.