国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
mutt配置

Mutt是一個非常成熟的郵件客戶端(mailagent),而Gmail是我最喜歡的Web應(yīng)用。Gmail被認(rèn)為幾乎是無限的容量如果加上mutt便捷快速的處理能力就更加完美了。事實上使用Gmail處理郵件已經(jīng)夠快了,你可以使用tag,可以使用它提供的非常強(qiáng)大的搜索能力來加快郵件處理的速度。但是,對我來說還不夠快。一個主要原因是mailinglist,像[css-d],[ubunt-jp],[ubuntu-devel]等等,每天大概有幾百封郵件在飄來飄去,如果使用click-and-read的話,幾乎是根本讀不完的。于是,在半年前,我決定使用mutt。

“Mutt并不適合所有人,這包括那些并不能理解電子郵件基本概念的人,或者那些并不希望作更多配置的人。Mutt甚至不是為大多數(shù)’普通’用戶設(shè)計的,雖然,它當(dāng)然也可以為他們很好的服務(wù)。對于那些僅僅需要一個’可以用’的郵件客戶端并不追求更高性能的用戶,也許其他郵件客戶端程序能適合他們。”

以上是mutt的作者說的,所以,也許您并不需要讀完這篇文章。本文也只是說明gmail+mutt,對于mutt+MSExchange(IMAP)并不適用,而后者是很多公司使用的電子郵件服務(wù)器,如果您需要這個組合,可以再google一下互聯(lián)網(wǎng),那里有很多相關(guān)的文章。
這個解決辦法是mutt+fetchmail+procmail+msmtp的一個綜合工具,所以配置起來稍微有些復(fù)雜。下面細(xì)細(xì)道來。

角色:

  • mutt————–mail client(MUA: Mail User Agent)
  • fetchmail———receiving(MRA: Mail Retrieval Agent)
  • procmail———-receiving(MDA: Mail Delivery Agent)
  • msmtp————-sending(MSA: Mail Sending Agent)

這里沒有使用傳統(tǒng)的sendmail,想象一下在一臺筆電上裝個服務(wù)器也挺奇怪的。輕量級的procmail+msmtp就可以解決問題。

準(zhǔn)備:
首先,打開gmail的pop功能。下面是Google的官方手順。
http://mail.google.com/support/bin/answer.py?answer=13273

示例用戶:
姓名:大頭阿當(dāng)
郵件地址:datou.example@gmail.com
郵件秘密:datoupasswd
Linux的用戶名:datou

下載郵件:
是的,是下載。fetchmail可以把gmail郵箱中的郵件下載到本地機(jī)器的一個目錄中,mutt讀取這個目錄的內(nèi)容并為用戶展示郵件內(nèi)容。所以,使用mutt閱讀gmail郵件的第一步就是使用fetchmail下載郵件。而在此之前,必須想辦法連接到gmail的郵件服務(wù)器。因為Goolge使用ssl做認(rèn)證以增加安全性,所以,為了完成用戶認(rèn)證,必須配置一個ssl的認(rèn)證文件。

配置SSL認(rèn)證文件:
$ mkdir -pv $HOME/mail/certs
$ cd $HOME/mail/certs
$ touch Thawte_Premium_Server_CA.pem
$ touch Equifax_Secure_CA.pem
這里這里下載這兩個文件,保存到上面touch的位置。
$ wget http://www.adamjiang.com/Thawte_Premium_Server_CA.pem
$ wget http://www.adamjiang.com/Equifax_Secure_CA.pem

刷新你的ssl認(rèn)證,告訴openssl你已經(jīng)加入了新的認(rèn)證文件。
$ c_rehash $HOME/mail/certs
注意,這個認(rèn)證文件的有效期直至google通知/警告你需要新的認(rèn)證文件為止。但是這個有效期還是比較長的,所以暫時不用擔(dān)心。

配置fetchmail:
$ touch $HOME/.fetchmailrc
將下面的內(nèi)容寫如這個文件,注意把示例用戶的信息替換成你的信息。
poll pop.gmail.com
with proto POP3
user 'datou.example@gmail.com'
there with password 'datoupasswd'
is 'datou' here
mda "/usr/bin/procmail -d %T"
options
no keep
ssl
sslcertck
sslcertpath /home/datou/mail/certs/

改變這個文件的屬性。
$ chmod 600 ~/.fetchmailrc

配置procmail:
將下面的這句話加入你的$HOME/.bashrc,用來為所有的應(yīng)用程序指明郵件的投遞點。
# Set the MAIL
export MAIL=/var/spool/mail/datou
提醒一下,把datou替換成你自己的Linux用戶名。
按照下面的例子,為procmail寫一個配置文件。
PATH=/bin:/usr/bin:/usr/local/bin
VERBOSE=off
DEFAULT=/var/spool/mail/datou
MAILDIR=$HOME/mail
LOGFILE=$HOME/.procmaillog
# Recipes below this comment:
:0:
* ^TOmutt-user
mutt
注意,你不是datou!

發(fā)送郵件:
$ touch $HOME/.msmtprc
仿照下面的例子,配置msmtp。
account default
host smtp.gmail.com
port 587
from datou.example@gmail.com
tls on
tls_starttls on
tls_trust_file /home/datou/mail/certs/Thawte_Premium_Server_CA.pem
auth on
user datou.example
password datoupasswd
logfile ~/.msmtp.log
注意datou搗亂。
為這個文件配置正確的讀寫權(quán)限:
$ chmod 600 ~/.msmtprc

閱讀郵件:
$ touch ~/.muttrc
這里下載.mutt文件,并將它保存到上面touch的位置。
$wget http://www.adamjiang.com/_muttrc
$mv _muttrc $HOME/.muttrc

改變必要的部分,將下面的例子保存成你自己的mutt配置文件。如果你是mutt初體驗,上面的例子應(yīng)該足夠了。如果你需要更進(jìn)一步的配置,閱讀一下mutt的manpage,或者訪問mutt的官方網(wǎng)站。

配置mutt的顏色:
還是一個例子;適用于深色背景的終端。將下面的內(nèi)容保存到你指定的color文件,在上例中,這個文件是’~/mutt/mutt_colors’。
color index blue black Motorola
color index brightyellow black Seasar
color index brightwhite brightgreen uclibc
color header brightyellow black subject
color hdrdefault brightwhite black
color quoted brightgreen black
color status white cyan
color indicator default green
color normal brightwhite black
Mutt的色彩配置事實上是下面的模式,所以,你可以根據(jù)自己的需要hightlight你的郵件。
color object foreground background regax
色彩 UI對象 前景色 背景色 正則表達(dá)式
比如上面例子中的第一行
color index blue black Motorola
就是在index中找到含有Motorola的郵件用藍(lán)色在黑色背景上高亮顯示。你可以改變自己關(guān)心的關(guān)鍵字和喜歡的顏色。

測試:
配置基本完成了,現(xiàn)在測試一下,看看datou 是不是影響你了。如果出錯了,請首先檢查一下大頭是不是真的影響到你了。
$ mutt
使用mutt命令進(jìn)入mutt,這時候mutt會提醒你是否建立你自己的mail文件夾,回答yes或者no。進(jìn)入mutt之后,輸入:
!fetchmail -v
如果大頭沒有搗亂,你因該可以看到fetchmail在收郵件了。如果你的郵箱中有超過500封郵件,fetchmail可能不能一次將他們?nèi)肯螺d完,請注意這一點。但是這樣手動的方法是在太笨了,一點也看不出效率的提高。恩,是的,所以我們還需要安排一個cron任務(wù)——每5分鐘下載一次郵件,這樣基本保證你可以得到新的消息。
$ crontab -e
這個命令將打開一個新的編輯器,將下面這個行輸入,保存退出。
*/5 * * * * /usr/bin/fetchmail
OK,mutt+gmail就配置完成了。當(dāng)然,你需要一些時間適應(yīng)一下mutt的操作,另外,查看mutt的文檔可以得到更多的幫助。下面是一些簡單的命令:

查看幫助 Enter 查看郵件 j 下一封 K 上一封 r 回復(fù) d 刪除 u 刪除解除 v 查看附件

mutt在查看html郵件時需要調(diào)用elinks或者w3m,所以,這些程序在linux一般都已經(jīng)準(zhǔn)備好了。如果沒有,just install them.

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
在 Linux 命令行發(fā)送郵件的 5 種方法
Mutt + GMail Makes Perfect
ubuntu快速搭建簡易郵件收發(fā)系統(tǒng)
linux 分別使用mail命令和mutt命令發(fā)送郵件
linux發(fā)送郵件
在文字模式下用MAIL如何將文件以附件方式發(fā)送
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服