Из переписки с саппортом Бата - как он распознаёт и удаляет дубликаты:
То есть, если указанные поля совпадают, то Бат такие письма удаляет!При сравнении учитываюся поля заголовков: Message-ID, From, To, Subject.
Это означает, что, если в RSS-сообщении на место Message-ID поставлен <guid>, который часто бывает одинаковым у разных сообщений в одной и той же ленте (но имеющих одну и ту же тему) - то такие письма стираются как дубликаты
Представляется необходимым при получении сообщений в ленте прописывать в Message-ID какой-нибудь уникальный идентификатор данного письма - например, MD5 текста (без заголовков).
Если в Message-ID уже прописан <guid>, то к нему нужно дописать контрольную сумму текста.
Вполне возможно, что вычисление контрольной суммы "на лету" сделает практически невозможным получение почты - но, с другой стороны, данный плагин сначала получает ленту - а потом только её обрабатывает (у меня часто летела связь - если лента уже получена, то диспетчер получения писем продолжал работать и всё было ОК).
Пока нет жёстко стандартизованного уникального идентификатора сообщений в фидах - надо придумать что-то своё - иначе будут удаляться реально разные письма…
Спасибо