non nego di essere di parte, visto che sto partecipando alla creazione di un SO senza cartelle,
ma tra il sistema di organizzazione a cartelle ed a tag (label o etichette che le si voglia chiamare) sicuramente preferisco il secondo, il fatto che sui client sia più comodo a cartelle è semplicemente perché i client attuali rendono più comoda la gestione a cartelle e non supportino la gestione ad etichette
tornando al tema dell'imap: è un protocollo pensato per sincronizzare la gerarchia di posta remota con quella locale, ragiona a cartelle e permette di vedere dal client (clients) la stessa struttura che ho sul server
è pacifico che se tieni tutto nella inbox del server la sincronizzazione in locale non ti dà problemi, così come è sicuro che una volta che le mail sono arrivate nel client poi tu possa farci quello che ne hai voglia.
in quel caso però non stai più sincronizzando il tuo client con il server, visto che non ne stai mantenendo la struttura
diverso invece è il caso in cui usi le regole e le etichette su gmail e poi le sincronizzi in locale (tutte le cartelle, a questo punto, non solo la inbox)
il "problema" della sincronizzazione tra gmail e client locale è il fatto che gmail lavora ad etichette, i client locali, ed in particolare il protocollo imap che viene utilizzato per sincronizzare gmail, lavorano invece a cartelle.
la differenza tra cartella e label è riassumibile nel fatto che puoi attaccare più etichette allo stesso messaggio ma non puoi metterlo in più cartelle (ovvero puoi ma stai duplicando il messaggio, non è più lo stesso), ed il fatto che non esiste in gmail un concetto di etichette gerarchiche (giustamente) mentre le cartelle sono pensate proprio in quel modo.
queste differenze fanno si che la gestione sul client non ci siano banalmente degli strumenti per la modifica di etichette ma di cartelle (ad esempio gli strumenti permettono di fare delle copie o spostare i messaggi da una cartella all'altra, mentre nella gestione delle etichette lo spostamento è un concetto non utilizzato, e non si copia il messaggio, proprio perché non viene mai fatta duplicazione, nemmeno dal punto di vista interattivo, ovvero per ciò che percepisce l'utente)
anche dal punto di vista percettivo ragionando a cartelle quello che si aspetta l'utente è che se io cancello un elemento da una cartella me lo cancelli solamente lì, mentre nel caso di un imap su gmail, se cancello una mail dalla cartella all-mail giustamente lo cancella da tutte, perché è come cancellare l'unico elemento sorgente,
allo stesso modo, però secondo me sbagliando, quando si cancella una mail da una cartella (etichetta gmail) a volte rimuove l'elemento anche dalle altre cartelle, cosa non lineare né secondo il paradigma a cartelle né secondo quello a etichette
ok, sono stato prolisso, come al solito
immagino che vi avrò già annoiato a sufficienza, ma se a qualcuno interessa il tema non ha che da chiedere