使用Emacs,將盡可能多的工作放到Emacs中來完成,這樣可以提高工作效率。
1、安裝必要的LISP插件和程序
$sudo apt-get install stunnel4
$sudo apt-get install mew //郵件處理程序
$sudo apt-get install w3m w3m-el //用於閱讀HTML郵件
2、編輯emacs配置文件
3、郵件分類
如果有多個郵箱,當然希望將各自的郵件歸類到相應的郵箱中,方便閱讀和查找,這就需要設置郵件分類規則(mew-refile-guess-alist)。通常按郵件賬戶分類比較常用,例如上面配置文件中的分類,當然也可以設置其它分類規則。
1)郵件分類
設置了上面例子配置文件中的郵件分類規則后,按i鍵收取郵件后,並不能自動分類。所有賬戶的郵件都首先收到Inbox中。這時需要需要按ALT+o執行分類規則,所有郵件都會打上o的標記,然后按x鍵,郵件就會被分類到各自的郵箱里,並從Inbox中刪除。
2)查看分類郵件
郵件分類完成並從Inbox中刪除后,要想查看某個郵箱的郵件,按g鍵,minibuffer提示輸入郵箱目錄,輸入郵箱分類目錄(比如+Mail/126)后即可查看分類好的郵件。
4、配置stunnel4
對於采用SSL/TLS連接的郵件服務器,需要配置stunnel來提供加密連接,例如:gmail
$sudo vim /etc/stunnel/stunnel.conf
; Protocol version (all, SSLv2, SSLv3, TLSv1)
sslVersion = SSLv3
; Some security enhancements for UNIX systems - comment them out on Win32
chroot = /var/lib/stunnel4/
setuid = stunnel4
setgid = stunnel4
; PID is created inside the chroot jail
pid = /stunnel4.pid
; Some performance tunings
socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
;compression = rle
; Some debugging stuff useful for troubleshooting
debug = 7
output = /var/log/stunnel4/stunnel.log
; Use it for client mode
client = yes
; Service-level configuration
[pop3s]
accept = 995
connect = 110
[imaps]
accept = 993
connect = 143
[ssmtp]
accept = 465
connect = 25
;;
;; gmail seting
;;
[gmail-pops]
accept = 9959
connect = imap.gmail.com:995
[gmail-imaps]
accept = 9939
connect = imap.gmail.com:993
[gmail-ssmtp]
accept = 4659
connect = imap.gmail.com:465
注:以上配置在ubuntu 12.04上測試通過
5、郵件附件操作
1)打開附件
在附件條目上按回車鍵,會打開附件,例如:如果是圖片會顯示圖片。如果需要調用程序打開,再按C-c C-e調用默認程序打開,比如pdf文件默認是xpdf,但我還沒找到在emacs和mew中修改打開附件默認程序的方法,知道的告訴我。
2)保存附件
按y鍵后,會在minibuffer區提示輸入保存路徑。
6、mew中常用命令和熱鍵
w 撰寫新郵件
a 回復郵件,不帶引用
A 回復郵件,帶引用
f 轉發郵件
r 重新發送郵件
SPC或Enter 閱讀郵件
I 從郵件服務器下載完整的郵件(用於郵件較大的場合)
y 保存文件(可以保存信件全文、信件正文、附件)
M-o 郵件分類
M-s 郵件排序
d 刪除郵件
C-c C-l 轉換當前郵件的編碼格式
C-c C-e 調用默認程序打開附件
C-c C-a 加入地址薄
C-u C-c C-a 比 C-c C-a 多加入昵稱和名字
C-c C-q 不保存退出
C-c C-a 准備插入附件
mew-attach-copy 用復制方式加入附件
mew-attach-link 用鏈接方式加入附件
mew-attach-delete 刪除附件
C-c C-c 發送郵件
C-c RET 保存郵件到發送隊列
C 如果設置了多個郵箱,用 C 命令切換
Q 退出Mew
鼠標中鍵 在瀏覽器中打開郵件中的鏈接
7、Emacs收發郵件示例
1)啟動mew
在emacs中,按ALT+X進入命令模式,輸入mew回車,啟動mew郵件插件。
2)收郵件
按i鍵,收取默認郵箱的郵件,接下來會提示輸入POP郵箱密碼,輸入密碼后即可從郵件服務器上下載郵件。
如果有附件,按I鍵,下載完整的附件;
如果附件過大,會提示按.鍵查看整個郵件,再在附件上按SPACE或回車,即可顯示附件;
按y鍵,提示輸入路徑和文件名來保存附件到本地。
如果有多個郵箱,按C鍵切換到對應郵箱,再按i鍵收取。
3) 郵件分類
按i鍵收取的郵件都首先收到Inbox中。這時需要需要按ALT+o執行分類規則,所有郵件都會打上o的標記,然后按x鍵,郵件就會被分類到各自的郵箱里,並從Inbox中刪除
4)查看郵箱郵件
按g鍵,輸入郵箱目錄,即可查看對應郵箱中的郵件。
5)發郵件
按C鍵切換到用於發郵件的郵箱;
再按w寫郵件,在To: 處輸入收件人地址,在Subject:處輸入郵件主題,然后輸入郵件正文;
如果有附件,按C-c C-a准備插入附件,然后按c以拷貝方式插入附件;
最后按C-c C-c發送郵件,輸入SMTP郵件發送服務器密碼(通常和POP3收件箱密碼一樣,因為是同一台服務器),即可發送;若發送成功,在mini buffer會顯示“Sending in background done.”。
6)刪除郵件
按g切換到對應的郵箱;
在要刪除的郵件上按D鍵,可看到郵件前面增加了D標志,且顏色變紅;
最后再按x鍵,刪除有D標志的郵件。