Sdilena e-mailova schranka vice uzivateli
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Neděle Březen 31 18:05:22 CEST 2013
On Fri, 29 Mar 2013, Dalibor Straka wrote:
> mame problem se pristupem vice lidi do jednoho stejneho e-mailoveho
> uctu. Skoro se domnivam, ze nase pouziti imapu timto zpusobem neni
> doporucene.
Jak už tady padlo, toto je situace, se kterou by se IMAP měl bez potíží
srovnat. Fungovat by to mělo následujícím způsobem:
1. klient A smaže dopis (viz níže) tím, že na server pošle příkaz tvaru
"X123 STORE 456 +FLAGS (\Deleted)"
2. klient B ve vhodný okamžik dostane od serveru oznámení o
provedené změně schránky typu "* 456 FETCH (FLAGS (\Deleted))"
Je pravda, že je to v RFC uvedeno jako "SHOULD" a nikoli "MUST", ale dobrá
implementace dovolující přístup více klientů k jedné schránce by to měla
podporovat.
> Problemy:
> - nekdo smaze e-mail, ostatnim se nesmaze
> - nekdo oznaci e-mail hvezdickou, nekomu se ukaze, nekomu ne
> apod.
Mazání dopisu má dvě fáze: v první je dopis označen příznakem \Deleted
(výše uvedený příkaz STORE ... +FLAGS), v druhé je skutečně vymazán
(příkaz EXPUNGE). První fáze by se asi v zásadě neměla lišit od označení
dopisu jiným příznakem, např. onou hvězdičkou.
Pokud to chcete vyřešit, tak by bylo asi záhodno nějak zjistit, co chodí
mezi klienty a serverem, a na jakém místě se ztratí informace o prováděné
operaci.
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /
Další informace o konferenci Linux