Hi, and thanks for this package, it's really very efficient !
While using getOfficeStatus on a pop3 box, I got several times the same UID for different (and unrelated) messages.
The problem seems to come from the php5 class, on line 486 :
$arrRes[$i]["uid"] = (int) $intUIDL;
According to the specs, an UID is a string, not specifically a number
I suggest setting this to :
$arrRes[$i]["uid"] = $intUIDL;
This solved the problem for me.
I checked in the PHP4 class and the UID is not cast to int, so it should work. However I did not check.