Я хотел бы рассчитать возраст сообщений в почтовом ящике Exchange, чтобы убедиться, что они находятся там как минимум минуту, прежде чем наша программа (C ++, MAPI) их обработает. Таким образом, спам-фильтр , который мы используем , должен иметь достаточно времени для своей работы.
Поскольку время на ПК, на котором работает наша программа, может отличаться от времени, используемого сервером Exchange, наша программа должна считывать время сервера через MAPI.
Есть ли элегантное решение? Один из способов, который я могу придумать, - это изменить какой-то элемент и сразу прочитать его PR_LAST_MODIFICATION_TIME , но я бы хотел этого избежать.
Edit:
Наша программа - это пакетное задание, которое запускается каждые 10 минут и читает почтовый ящик журнала.