2012年7月18日星期三

用命令行搜索你的Gmail


用命令行搜索你的Gmail


     --

分享使用Gmail高级搜索经验(经历)



> 故事  

   先讲一段关于我的Gmail的故事吧,好像几个月前的事情了。

     我的Gmail里有个工作文件夹(即专门收发工作邮件的地方),平时我都会及时读取我的工作邮件的所以一般情况下该文件夹均已读状态。但是,某一天我的工作文件夹,(冒然)始终显示着有未读邮件(即标签名加粗显示)而且只有一封,而我翻了好几页的邮件也未见一封未读邮件啊。由于差不多两年工作时间积累下来的(工作)邮件很多很多,将近2K封,所以这样一页一页(一页显示50封)翻找下去的确有些痛苦不已,果断不干了再另想他法。

     ……

     后来,我想着既然Google这么牛逼的,那Gmail应该有提供命令模式的邮件搜索的吧,而且可以定制找你想找的那封邮件,只要你的相信足够。所以我在Google搜索上面找到了这篇博文,很快就帮我找到那封烦人的未读邮件。只要在Gmail页面前面的搜索框输入一命令然后回车即找到了。其命令很简单,如下:

label: huangjunkun@xunlei.com  is:unread 
     题外话,这封未读邮件很奇怪,明明是某同事刚刚(事情的昨天)发送的,结果由于其邮件显示时间为去年时间(与实际相差一年),导致该邮件被Gmail显示在后面后面的邮件堆里头了,隔着一年的邮件怪不得令我这么难找的啊!最后,找到了出现这样问题的根源了,某同事他的电脑上面显示的系统时间竟然错误,其年份相差一年(2011)。额,无语了 …… 


> 命令说明
     再后来,我在Gmail的官方帮助文档找到了更齐全的说明文档,专门介绍Gmail高级搜索运算符的,内容如下:

高级搜索运算符是用来在 Gmail 搜索中执行特殊操作的查询字词或符号。这些运算符可让您快速、准确地找到所要查找的内容。这些运算符也可用来设置过滤器,这样您便可以自动整理收件箱。下面列出了一些最有用的运算符。
您也可以点击搜索框中的箭头来优化您的搜索。

运算符定义示例
from:用于指定发件人示例:from:amy
含义:来自 Amy 的邮件
to:用于指定收件人示例:to:david
含义:您或其他人发送给 David 的所有邮件
subject:搜索主题行中的字词示例:subject:dinner
含义:主题中含有字词“dinner”的邮件
OR搜索与条件 A 或条件 B 匹配的邮件*
*OR 必须为全大写字母形式
示例:from:amy OR from:david
含义:来自 Amy 或 David 的邮件
-
(连字符)
用于排除不包含您的搜索字词的邮件示例:dinner -movie
含义:包含字词“dinner”,但不包含字词“movie”的邮件
label:按标签搜索邮件*
*没有可用于搜索无标签的邮件的运算符
示例:from:amy label:friends
含义:来自 Amy 且带有标签“friends”的邮件
示例:from:david label:my-family
含义:来自 David 且带有标签“My Family”的邮件
has:attachment搜索包含附件的邮件示例:from:david has:attachment
含义:来自 David 且包含附件的邮件
list:搜索与邮寄名单相关的邮件示例:list:info@example.com
含义:标头中包含字词“info@example.com”的邮件、发送到此名单的邮件或从此名单发送的邮件
filename:按名称或类型搜索附件示例:filename:physicshomework.txt
含义:包含名为“physicshomework.txt”的附件的邮件

示例:label:work filename:pdf
含义:带有标签“work”且附件为 PDF 文件的邮件
“ ”
(引号)
用于精确搜索短语*
*不考虑大小写
示例:“i'm feeling lucky”
含义:包含短语“i'm feeling lucky”或“I'm feeling lucky”的邮件

示例:subject:"dinner and a movie"
含义:主题中包含短语“dinner and a movie”的邮件
( )用于组合字词
用于指定不应排除在外的条件
示例:from:amy (dinner OR movie)
含义:来自 Amy 且包含字词“dinner”或“movie”的邮件

示例:subject:(dinner movie)
含义:主题中同时包含字词“dinner”和“movie”的邮件
in:anywhere搜索 Gmail 中所有位置的邮件*
*默认情况下,垃圾邮件已删除邮件被排除在搜索范围之外
示例:in:anywhere movie 
含义:所有邮件垃圾邮件已删除邮件中所有包含字词“movie”的邮件
in:inbox
in:trash
in:spam
收件箱已删除邮件垃圾邮件中搜索邮件示例:in:trash from:amy
含义:已删除邮件中来自 Amy 的邮件
is:important
label:important
搜索优先收件箱中的重要邮件。示例:is:important from:janet
含义:来自 Janet 且被优先收件箱标记为重要的邮件
is:starred
is:unread
is:read
搜索已加星标、未读或已读的邮件示例:is:read is:starred from:David
含义:来自 David 且已加星标的已读邮件
has:yellow-star
has:red-star
has:orange-star
has:green-star
has:blue-star
has:purple-star
has:red-bang
has:orange-guillemet
has:yellow-bang
has:green-check
has:blue-info
has:purple-question
搜索带有特殊星标的邮件示例:has:purple-star from:David
含义:来自 David 且使用紫色星标进行标记的邮件
cc:
bcc:
用于指定抄送:密送:字段中的收件人*
*搜索“密送:”找不到密送给您的邮件
示例:cc:david 
含义:抄送给 David 的邮件
after:
before:
搜索在特定时间段内发送的邮件*
*日期必须采用 yyyy/mm/dd 的格式。
示例:after:2004/04/16 before:2004/04/18 
含义:在 2004 年 4 月 16 日到 2004 年 4 月 18 日之间发送的邮件。*
*更确切地说,是在 2004 年 4 月 16 日 00:00 到 2004 年 4 月 18 日之间发送的邮件。
is:chat搜索聊天讯息示例:is:chat monkey
含义:包含字词“monkey”的任何聊天讯息。
deliveredto:搜索在邮件标头的“Delivered-To”行中包含特定电子邮件地址的邮件示例:deliveredto:username@gmail.com
含义:在邮件标头的“Delivered-To:”字段中包含 username@gmail.com 的任何邮件(邮件标头可帮助您查找从其他帐户转发的邮件或发送给某个别名的邮件)。

已更新 12/07/2011

     看完如上Gmail高级搜索运算符的说明(结合表格示例),那么我们可以很简单的在Gmail搜索你想找的邮件了。相信,这样你就可以找到你有印象的邮件了。Enjoy it.

     或是你有相关更好的资料分享,欢迎联系我☺。


-- 201203
     (完)

没有评论:

发表评论