星期三, 9月 29, 2004

Gmail 小技巧

今天不談 java, 來談談前幾天拿到的 Gmail invite 吧。呼~~ 總算可以用這個 hacker's mail 了。

Gmail 目前只能用 UTF-8 寄信和收信
  • 優點:mail 中可同時顯示多國語言
  • 缺點1:收到 big5 的信時,有時候會有掉字的情形,雖然不大嚴重,但還是個問題啊
  • 缺 點2:部份 mail client 還不能正確顯示 UTF-8 的信件。我自己試 outlook 2003 是可以。其他舊的就不知道了。除此之外 web mail client 像是 hinet web mail 。因為是 browser based 的,所以會受限於 browser 的能力。用 IE 開啟 hinet web mail 時,UTF-8 的信還是被解讀成 big5..... 就變成亂碼了。而 FireFox 便顯示無誤。

Gmail 目前不支援中文字的查詢
  • 任何中文字的查詢會回傳所有有中文字的信件,換句話說 ==> 不能搜尋中文

Gmail 的 contacts 使用技巧
  • Gmail 現在已經支援用 .csv 檔直接 import contacts,但是還不支援中文的 import... 這一點真的很麻煩。沒有什麼解決技巧,就是 import 進去後,再把那些亂碼手動一一改回中文。
  • 目 前 Gmail 的 contacts 還不支援 group,不過還是有方法可以做到的:新建一個新的 contacts,假設是 "friend" 好了,然後 email 處輸入
    mail1@abc.com>,<mail2@gmail.com>,<mail3@xyz.com 
    這 樣的格式。注意每個 email 之間都用 >,< 隔開,並且頭尾不要加任何符號,這樣一來,每次你在 寄件人裡輸入 friend 時,它會找到這個 group,並且自動展開成
    <mail1@abc.com >,<mail2@gmail.com>,<mail3@xyz.com>
    ,也就是說它會幫你加上頭尾的 < 和 > 。這樣一來就可以直接寄整個群組了
  • 如 果 import 舊 contacts 很麻煩的話。可以試著用你以前的郵件軟體,寄一封信給你所有的連絡人(要包括你的Gmail address),信件內容就說明你即將更換新的 email 帳號。然後回到 Gmail 收這封信,然後再將這封信回覆給所有的人,這次信件的內容就可以通知大家你的新 Gmail address 了。 經過這個步驟,Gmail 便會自動將你所有回覆的人加到 contacts 裡。

Gmail 鍵盤快速鍵:
  • 要使用快速鍵,先到 setting 將 Keyboard shortcuts on 打開。
  • jk 可以移動游標,而 x 則可以圈選 check box 。 (跟 vi 很像的啦)
  • u 可以 update 目前的信箱,這個很常用
  • y 是 archive,這個 archive 在每個信箱的意義都不一樣喔,想知道可以去查 Gmail 的 help
  • ! 則是 report spam ,這個我也很常按。
  • c 是 compose, r 是 reply, a 是 reply all, f 是 forward,這四個鍵如果加上 shift,就會開新的視窗編輯
  • 複合鍵 gi --> go to inbox, ga --> go to All Mail, gs --> go to starred mail
可能有點難想像,不過只要親自按一按就知道有多好用了!


Gmail filter 技巧:
  • filter 在進行條件篩選時,可以同時篩選多個 email ,文法如下:
(my@gmail.com) OR ( xyz@cityhunter.com) OR (test@ggg.com)
每個 email 都用 () 括住,中間用大寫的 OR 隔開 (一定要大寫)。寫好後會變成像這樣:
From:((my@gmail.com) OR ( xyz@cityhunter.com) OR (test@ggg.com))
這樣子只要其中一個 mail 符合就算符合了 (可以用 test search 先試試)

  • filter 各項條件間關係都是 "AND",也就是說當你設成
From:(xyz@cityhunter.com)

to:(my@gmail.com)
要兩者同時成立的 mail 才會被篩選出來。目前好像還沒辦法將條件間設成 "OR" 的關係
  • 雖然網頁上說最多只能 20 個 filter,其實是可以超過的喔!

Gmail Address Alias (虛擬 Email )

假設你自己的 Gmail address 是 johnson@gmail.com,那麼可以用 "+" 加號來增加虛擬的 email,比方說:

johnson+amazon@gmail.com
johnson+ebay@gmail.com
johnson+friend@gmail.com
johnson+office@gmail.com

像 是第一個代號你可以註冊在 amazon 裡,而第二個可以拿來註冊 ebay,第三個則是給你所有要好的朋友。最後的可以用在公事上。用這些虛擬 email 寄的信仍然會寄到 johnson@gmail.com,好處是你可以很輕易的用 filter 來做分類。比方說:
  • 設一個
    to:((johnson+amazon@gmail.com) OR (johnson+ebay@gmail.com)) 
    這樣的 filter,然後收到信時 apply 一個 "shopping" 的 label ,如此一來所有 amazon 和 ebay 寄給你的信都會自動加上 shopping 的 label 。
  • 同理,再加一個 filter ---- to:(johnson+friend@gmail.com) ,然後 apply "good friend" label.....
  • 依此類推便可以很巧妙的分類各種信件,而且每個虛擬 email 的使用地方都不大一樣,多少能防止垃圾郵件的氾濫喔。

Gmail notifier

在你的工作列上放個小圖示,信件到來時會發個小通知給你。這個是一定要裝的啊!!你可以在 這裡 下載


Gmail Java API

Gmail 已經有 java 的 API 可以使用了,是香港人寫的喔: http://g4j.sourceforge.net/


Gmail 不錯的相關資源



就這樣啦~~ 希望大家也用的愉快