Thunderbird na XP a FBSD soucasne
Dan Lukes
dan at obluda.cz
Thu Jan 11 23:27:05 CET 2007
Jan Stary wrote:
>> V kazdem systemu je nastaveno ponechat zpravy na serveru. Tzn., ze vsechny
>> nove zpravy si kazdy system stahne 1x, aby sam vedel, ze uz je stahnul.
>> Proste si kazdy OS pamatuje, ktery zpravy stahnul a stahuje jen ty pro nej
>> nove.
>
> Opravte me, jestli se mylim, ale informace o tom, ktere ze zprav uz
> byly stazeny (tj: ktere jsou OLD/NEW), je snad uchovavana na _serveru_, ne?
POP3 protokol nezna stav zpravy "OLD" resp. "NEW". Ten zna pouze
"nesmazana" a "smazana" a i to pouze po dobu probihajici session. Po
jejim skonceni se zpravy ve stavu "smazane" skutecne smazou a tedy v
podstate nelze hovorit o perzistentnim uchovavani stavu zpravy.
Pokud se klient rozhodne zpravu nesmazat, tak muze, ale je na nem, aby
si priste rozpoznal jiz ziskane zpravy od jinych. To ale neni trivialni
- index zpravy se kazdou session meni. Pomoci muze unikatni identifikace
zpravy. Jenze, UIDL prikaz je pouze nepovinny.
Ergo - POP3 server neposkytuje informaci o tom, zda byla konkretni
zprava jiz prectena a nemusi dokonce ani zpristupnovat informace, ktere
by umoznovaly snadno takovou logiku implementovat na klientovi (i kdyz
vzdy muze klient stahnotu vsechny zpravy a porovnat je s temi, ktere jiz
ma a ty zcela identicke vynechat).
Dan
More information about the Users-l
mailing list