A Gmail az indexelős, címkézős megoldása miatt nem a legjobb az IMAP implementációja és ezt sajnos a levelezőkliensek is megérzik. Használható, de elég trükkös, ezért most leírok néhány tippet.
A címkézés miatt (és mert az IMAP protokoll elvileg mappákra van tervezve) ha egy adott levél (ami Gmail-en csak egyszer van meg akárhány címkét is kap az adott levél) több nézetben is elérhető akkor az IMAP azt annyi példánynak fogja érzékelni, ahány nézetben elérhető.
Gmail-en az All Mails (Összes levél) a fő nézet, tehát ha onnan törlünk az mindenhonnan törlődik.
Ha IMAP-on keresztül törlünk egy levelet ami megvan mondjuk az All Mails-en (Összes levél) kívül az Inbox-ban (Bejövő), a "Work" (Munka) címke alatt és a Starred (Csillagozott) mappában, akkor ha az All Mails-ből (Összes levél) törlöd akkor elvileg a következő szinkronizációs ciklusban eltűnik mindenhonnan*. Ha a Starred-ből/Work-ből/Inbox-ból törlünk akkor a többi helyen ott marad.
Eddig még megoldható is lenne, de viszont ha törlünk akkor a levél megkapja a "deleted" flag-et, viszont még nem törlődik. Normál IMAP szerveren ez úgy működne, hogy ilyenkor átkerül a levél az Operában a Trash-be (Kuka) és a szerveren is a Trash-be (Kuka). De Gmail-en ilyenkor eltűnik mindenhonnan az All Mails (Összes levél) kivételével (tehát olyan, mintha archiválná a levelet) és ennyi. Ezután ha ürítjük az Operában a kukát, akkor kéne Gmail-ből törölni a Trash-ből. De itt jön a második probléma. Ilyenkor nem törli Gmail-ből, csak az addig archivált levelekről, ami az All Mails-ben pihen eltűnik az olvasatlan jelölés, ezáltal még inkább megkülönböztethetetlen lesz a ténylegesen archivált leveleinktől.
Ezen segít az Advanced IMAP settings nevű Labs addon a Gmail webes felületen. Ehhez viszont kicsit át kell alakítani a levelezési szokásainkat, vagyis
- Az All Mails-t letiltod az IMAP kliensben. Jobb klikk az INBOX nevű mappán és Tulajdonságok, majd kiveszed a pipát.
- A leveleket amiket Gmail-en automatikus címkékbe helyezel ezentúl eldöntöd, hogy melyik címkébe helyezed, ha többe helyezed bekattan a kliens. A levelek ide-oda pakolását M2-ből a fogd és vidd módszerrel lehet elintézni.
Az Advanced IMAP Controls nevű Gmail alkalmazással 3 lehetőség közül választhatunk.
- Az alapbeállítás ugyanúgy működik, ahogy fent leírtam, tehát nem a legjobb módszer.
- A kukába helyezésnél a levelek törlésekor a Gmail-en ott marad olvasott jelöléssel az Inbox-ban, de a levél már az Opera kukájában van. Miután a kukát ürítettük a levél ténylegesen átkerül a Gmail-en a Trash-be. A Gmail pedig a Trash-ből automatikusan üríti a 30 napnál régebbi leveleket. Személy szerint ezt tartom a legjobbnak.
- A harmadik az "auto expunge" pedig azonnal törli. Tehát az Operád kukájában ott marad offline módban, de a szerverről már a Del billentyű megnyomásakor eltűnik.