让 Gmail 保管所有的邮件

用过 Gmail 的都知道它的强大和方便,我正式从 Yahoo! 邮箱转到 Gmail 来是 2005 年 1 月,之前虽然也在用 Gmail 但都是在和其它几个邮箱一起混用着。出于多年的老习惯,我一直都用邮件客户端把邮箱里的信件用 POP 下载到我的电脑里来。我从 Foxmail 用起,用过好几种邮件客户端,最终还是落脚在 Outlook 上,虽然有过这几次的转换,邮箱也换过不少,但却没有丢过信件。我查了一下 Outlook 中的存档,发现我最早的一封信是来自 1999 年 10 月。

我本来认为把邮件保存在本地电脑上是最为保险的做法,但最近两次误操作让我改变了这种看法。这两次失误让我损失了不少重要文档,虽然信件没有受损,不过这已经让我开始觉得,也许把邮件放在可以信任的服务商那里更保险些。至于哪个算是可以信任的服务商,我个人觉得,Gmail 是最为理想的那个,不仅空间大,而且搜索起来实在是方便,其它强大的功能就更不用提了。

有很多种方法可以把本地邮件导入到 Gmail 中去,但各有各的缺点,比如有个软件叫 Gmail loader 的软件可以把邮件上传到 Gmail 中,但有一个问题,它不能保留原来邮件的日期,这显然是行不通的。不过我在这篇文章中发现了一个不错的办法,利用 IMAP 协议来 do the trick.

首先,你得有一个支持 IMAP 的邮箱,因为 Dreamhost 的邮箱是支持 IMAP 的,所以对我来说不是问题,我建立了一个临时邮箱,专门用来把旧邮件备份到 Gmail 中去。如果你没有虚拟主机空间,我记得 21cn 的邮箱是支持 IMAP 的,不过那是 N 久以前的事了,不知道现在还是不是这样。如果不行,还有一个办法,参考这位仁兄的解决方案吧。

第二步,设置邮件客户端,和你的 IMAP 服务器建立连接,具体的设置还是参考一下邮件的帮助吧。IMAP 这种协议使你的本地电脑和远程邮件服务器一直保持连接,所以你只需要在你的邮件客户端中(理论上任何一种都可以,我这里用的是 Outlook 2007)把你需要上传的邮件拉到你的 IMAP 信箱的 Inbox 里就可以了。然后,邮件就开始上传了,视你的邮件数量,以及你的网络连接速度,你可能需要等待一些时间。
imap

第三步也是最后一步,在 Gmail->Settings->Account->Get mail from other accounts 中设置让 Gmail 抓取你临时信箱中的邮件,这一步可能需要一些时间,因为 Gmail 不是一次性把所有的邮件都抓过来,而是一次 200 封,然后中间有 60-90 分钟的间隔,然后重复这个步骤直至全部抓完。

如果你原来本地的邮件是分门别类的储存的,你在 Gmail 里可能也想保持这种组织形式,只需要等所有的邮件上传完毕,在 Gmail 中设置过滤器,把邮件分别打上不同的 Label 就可以了。

最后,有一点可能有人不太喜欢:原来本地发件箱中的邮件不能被放到 Gmail 的 Sent Mail 中去,我原来也觉得很不舒服。但其实想想,上传到 Gmail 中不就是方便存档和搜索嘛,如果真要找某些邮件,也不太可能去 Sent Mail 中一封一封的去翻,Gmail 提供了不少方便的搜索邮件的命令,想找什么东西就是输入一些字符的事。

3 Comment(s)

  1. y0ungs
    April 1st, 2007 at 5:20 pm

    不错的教程,呵呵

  2. 前~博客
    April 4th, 2007 at 6:44 pm

    多谢分享!

  3. 初生牛犊
    April 6th, 2007 at 12:04 am

    我从开始有了第一个邮箱到现在都是用webmail的。虽然有试过outlook或是foxmail,但最终还是不习惯。Webmail才是王道!

1 Pingback/Trackback(s)

  1. 我的数据占有症 | 巧克力工厂

    July 14th, 2007 at 1:38 pm

    1

    [...] 我保存着从上网以来 (1999-present) 所有的电子邮件。从开始用的 The Bat!,Foxmail,到 Outlook Express,Outlook 2003,一直到现在的 Outlook 2007,神奇的是虽然邮件的存储格式不断变化,居然一路过来没有丢过任何的一封邮件。以前这些邮件是保存在电脑上的,后来我觉得不保险(数据着迷症的表现),上传到了 Gmail 里。 [...]


RSS feed for comments on this post · TrackBack URI

Leave a reply