Объединить файлы.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