Итак, я отправляю приглашения ICal с помощью Java Mail, я даю каждому из них идентификатор сообщения. Теперь, если кто-то отвечает, принимая/отклоняясь, я получаю ответное письмо, но с другим идентификатором сообщения.
Кажется, Outlook создает новые идентификаторы сообщений и выбрасывает каждый заголовок, который я установил в приглашении, есть ли способ сопоставить отправленное приглашение с ответами или наоборот?Как сопоставить ответные письма с отправленными приглашениями (Java Mail)
Вот что он показывает, когда я смотрю на мой заголовок интернет приглашения:
Return-Path:
X-Original-To:
Delivered-To:
Received: from
by
for ; Tue, 15 Oct 2013 09:52:39 +0200 (CEST)
From:
To:
Message-ID: 11111111111111111111111111
Subject: TestMail
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_Part_0_694990101.1381823559402"
UID: 114442
ContentID: blabla
А вот что заголовок ответа выглядит как:
Return-Path:
X-Original-To:
Delivered-To:
Received: from
for ; Tue, 15 Oct 2013 09:52:44 +0200 (CEST)
From:
To:
Subject: Accepted: TestMail 11.10
Date: Tue, 15 Oct 2013 09:52:44 +0200
Message-ID: <[email protected]@me.com>
MIME-Version: 1.0
Content-Type: text/calendar; method=REPLY;
charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac7Je4UCPB4Lb2ZERnCPQEx3IbfpbQAAAEBQAAAAkSA=
Content-Language: de
Спасибо за любой помогите заранее!
Да, я также установил этот UID, но проблема в том, что кто-то отвечает на приглашение, и я получаю сообщение об утере/принятии, в заголовке нет ни UID, ни каких-либо других, которые я установил в заголовке. Похоже, что Outlook отбрасывает мою информацию. – user2870415
UID - это не заголовок, а свойство iCalendar. Таким образом, это должно быть в приложении text/calendar, которое возвращается с ответом. – arnaudq