Gmail的思维

早在Gmail还需要邀请才能加入那年代,我认为Gmail在hype,没去用。后来,Google App方式的Gmail才让人觉得实在,用到现在满意度99.99%,尽管Gmail的行为比较怪,邮件往往出现在未曾预期的地方。比如,发出去的邮件不在Sent Mail里,反而在Inbox。但Gmail对邮件位置的调整99%以上都是更合理的调整,所以我一直也没关心Gmail到底是怎么组织我的邮件的。

最近读到Hacking Gmail,所以,我回头仔细阅读了Gmail的帮助文档。有一大发现是Gmail里没有文件夹,而是使用labels系统来tag邮件。Google认为labels有三个优势:

  • A conversation can have more than one label.
  • A conversation can be in several locations (Inbox, All Mail, Sent Mail, etc.) at once, making it easier to find later.
  • You can search conversations by label.

这一说就让我跟上Gmail的思维了。Labels系统也是管理conversations必然的要求。在Sent Mail里找不到已发送邮件也变得可以理解。

Gmail的Imap也是很独特,Google自称Gimap;Gmail的删除分两种 – delete 和 archive。当Gimap和删除结合在一起时,初看会很怪,慢慢地我才看懂Gmail的思维。

在Gmail 的web interface里,我们会看到两种删除模式,delete把邮件移到Trash (或者说打上Trash标签) ,邮件可以在Trash里暂留30天;archive把邮件打上“空白”标签,邮件只能在All Mail里找到,在邮箱系统的某个地方还可以暂留6年。

通 过Gimap访问Gmail,imap delete并不是google delete,而是google特有的archive。所以,要在imap里删除邮件,邮件立马从当前文件夹消失了,而不是打上删除线。同理,要在 imap里彻底删除邮件(purge)也是不可能的。要用imap实现google delete,只能用拖动邮件到Trash的办法。

Archived 邮件现在只能通过All Mail访问,我还未找到专门显示archived邮件的办法,这使得一次性彻底删除所有archived邮件变得非常麻烦。考虑到archived邮件 没有标签,我尝试过用“-label:label1 -label:label2 -label:label3 … -in:inbox -in:trash -in:spam” search mail,但不成功。

Leave a Reply

Your email address will not be published. Required fields are marked *