Я использую Net :: POP3 в Perl для перебора почтового ящика на сервере MS Exchange. Я запускаю команду UIDL для каждого номера сообщения и сравниваю возвращенный идентификатор с ранее увиденными идентификаторами, чтобы увидеть, имел ли я дело с этим сообщением в прошлом. Однако я также обнаружил, что в отдельном почтовом ящике POP3 один и тот же UID может появляться несколько раз для разных сообщений.
Есть идеи, почему это может происходить? UID не является действительно уникальным? Или сообщения как-то дублируются в одном и том же почтовом ящике?