IMAP ist ein sehr überlegenes protokoll. ich benutze es seit einigen jahren und habe damit nur sehr gute erfahrungen gemacht, sowohl mit freemailern (web.de) als auch hosting-anbietern (all-inkl, host europe) als auch anderen servern (universität). benutzt habe ich dafür nur thunderbird oder eigene scripte, die jedoch nie den von dir genannten fehler oder überhaupt was in der richtung hatten.
da du ja sagst, es tritt auch bei anderen clients außer entourage auf (hast du es wirklich so intensiv getestet und konntest den/die fehler reproduzieren?), sollte es nicht am client selbst liegen. suchen wir also beim server die schuld: wo läuft der, wer hat den eingerichtet, funktioniert das bei anderen, ...? vielleicht ist da auch nur ein speicherplatz-, attribut- oder rechteproblem der übeltäter?
wenn ich das recht in erinnerung habe, gibt es nicht nur den (wiederherstellbaren) status "ungelesen", sondern auch den status "neu" für einzelne emails. letzterer wird auf 0 gesetzt, wenn man das postfach "normal" einsieht. alternativ zum einsehen gibt es "peek", wobei alles read-only ist und auch das "neu"-flag nicht auf 0 gesetzt wird. vielleicht hilft dir das beim analysieren des verhaltens.
Es kann auch nicht sein, dass ich bei jeder zweiten Syncronisation einen vom Server geliefert bekomme.
einen was?