Объединить файлы.eml в виде беседы

У меня есть экспорт файлов.eml, в котором есть ваша стандартная информация, такая как, cc, а также дополнительные поля метаданных, такие как messageid, in-reply-to, ссылки и т. Д. Основываясь на том, как я понимаю eml starndard, я считаю, Я могу использовать идентификатор сообщения, in-reply-to и ссылки, чтобы создать представление конвекции

Например, у вас есть начальное сообщение Бобу

MSG-1
message-id: 1
to: Bob
text: hello

Затем Боб отвечает Энтони, обновляя метаданные следующим образом

MSG-2
message-id: 2
in-reply-to: 1
references: 1
to: Anthoy
text: howdy

Затем Энтони отвечает обратно Бобу, обновляя метаданные следующим образом

MSG-3
message-id: 4
in-reply-to: 2
references: 1,2
to: Bob
text: Let's do this!

Это как это работает?

1 ответ

Да, это правильно. Единственная ошибка в том, что вы не будете использовать ',' между ссылками в References: заголовок.

Если вы ищете объяснение алгоритма, используемого для "преобразования" этих сообщений в представление, похожее на разговор, вы можете прочитать об этом по адресу https://www.jwz.org/doc/threading.html

Другие вопросы по тегам