Да, это ожидается.
In-Reply-To
, как ожидается, будет установлен на Message-Id
сообщения, на которое вы отвечаете; это не сохраняет предыдущее значение. Итак, он формирует связанный список:
- Сообщение Z с заголовком
In-Reply-To: Y
находится в ответе на сообщение с Message-Id: Y
.
- Сообщение Y, которое будет иметь собственный заголовок
In-Reply-To: X
со ссылкой на сообщение с Message-Id: X
.
- и т. Д.
Поскольку это прерывается, если вы пропускаете какое-либо из сообщений в середине, заголовок References
- та же идея, но более надежная. Это список всех сообщений, на которые оно находится в ответе (обычно ограничено 10), и всегда должен иметь корневое сообщение (первое сообщение в беседе) в качестве первого элемента. Когда вы формируете ответ, добавьте Message-Id
сообщения, на которое вы отвечаете, в конец заголовка References
и отбросьте второй элемент, пока он не станет длиной десять пунктов.
Кроме того, все они определены как Message-Ids
, которые должны быть заключены в угловые скобки, например <abc@example.com>