2010年12月5日 星期日

用gmail收發google apps外部信的技巧

大家都知道用一個自己常用的gmail帳號 就可以收發很多個外部信箱的信
收的部份很簡單
就去"設定"->"帳戶和匯入"->"以POP3檢查郵件"那邊增加自己外部信的pop3帳號就好
官方文件就說明的很清楚了在此不再多做說明
http://mail.google.com/support/bin/answer.py?hl=zh-TW&ctx=mail&answer=21288

本篇要講的主要是發信的部份
如果本來的帳號是aaa@gmail.com 然後設定收發外部信aaa@mydomain.com
"設定"->"帳戶和匯入"->"以這個地址寄送郵件"設定以"aaa@mydomain.com"名義發信時
有2個選項可以選
第一個是"透過 Gmail 傳送 (設定步驟簡單)"
第二個是"透過 mydoamin.com SMTP 伺服器傳送"

這兩個主要差別是
第一個方法:認證很簡單,gmail首先會發一封確認信到aaa@mydomain.com信箱,你只要輸入那封信裡的驗證碼,gmail就會認為你有aaa@mydomain.com的所有權,你以後就可以以aaa@mydomain.com發信了,即使aaa@mydomain.com之後所有權變更了不再歸你管,你仍然可以繼續使用aaa@mydomain.com名義發信

不過這樣做的缺點是,gmail只是在郵件檔頭加上aaa@mydomain.com的名字,事實上在郵件原始碼中仍然可以看的出來本來的aaa@gmail.com信箱,甚至在某些郵件軟體,這封信的寄件者會直接顯示為"aaa@mydomain.com aaa@gmail.com發送"

第二個方法:若是要解決上面那個問題,不要給收件者看到自己本來的gmail帳號,那就要用第二個作法,第二個做法會要求你提供aaa@mydomain.com的帳號和密碼,用以登入mydomain.com的smtp伺服器,這樣就可以做到完全是以aaa@mydomain.com發信而不會曝露本來的aaa@gmail.com地址了,不過缺點是這樣以後每當aaa@mydomain.com的密碼有改,那aaa@gmail.com的設定就要做相對應的修改,不然就會沒辦法寄信

P.S.還有更複雜的情況,例如aaa@mydomain.com擁有一個bbb@mydomain.com別名(nickname),而aaa@gmail.com想用bbb@mydomain.com收發信,應該要怎麼做呢?

收信的部份仍然很簡單,只要pop3那邊加入aaa@mydomain.com的帳號就可以同時收aaa@mydomain.combbb@mydomain.com的信

發信的部份,若用上述第一種方法,那還是一樣直接寄給bbb@mydomain.com確認信驗證所有權後即可
若用第二種方法的話就要注意了,除了aaa@gmail.com這邊要設定bbb@mydomain.com的smtp server外(這邊要記得,因為bbb@mydomain.comaaa@mydomain.com的別名,因此要求輸入smtp登入帳號密碼時仍是要輸入aaa@mydomain.com的帳密,很多人會卡在這帳號一直輸入錯無法認證通過),也要到aaa@mydomain.com的控制台再設定一次以bbb@mydomain.com用smtp寄信,兩個都要設好後aaa@gmail.com才能以bbb@mydomain.com進行發信的動作

覺得很難理解的可以把它想成發信的流程是
aaa@gmail.com->aaa@mydomain.com->bbb@mydoamin.com
就可以瞭解為什麼要在兩邊各設定一次了