<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          Mutt中文FAQ

          作者: 時間:2016-09-12 來源:網絡 收藏

          怎樣才能讓我發(fā)出的信件使用我的POP郵箱的地址,而不是 root@myhost.com 這樣的地址?

          本文引用地址:http://www.ex-cimer.com/article/201609/304241.htm

          用 my_hdr 把你的 From: 設置為你想要的地址就行了。比如我是這樣設置的:

          my_hdr From: wang-y01@mails.tsinghua.edu.cn

          注意 From: 的冒號之后有空格!

          怎樣讓 顯示日期等為中文?

          set locale=zh_CN

          發(fā)出的信件為什么設置了錯誤的 charset?別人的程序不能正確顯示我的中文信件!

          把 gb2312 編碼加到你的 send_charset. 就像這樣最好:

          set send_charset=us-ascii:iso-8859-1:gb2312:utf-8

          收到一些中文信件全部顯示為 ???

          這是因為某些 email 客戶端,比如清華大學 mails.tsinghua.edu.cn 的WWW界面客戶端 沒有設置字符編碼,你看看郵件頭(按h),是不是有個

          Content-Type: text/plain

          但是后面沒有說 charset=GB2312? 遇到這種沒有設置 charset 的郵件就會使用 us-ascii,所以如果你想讓這種信件可以正確顯示,就把 us-ascii 設置為 gb2312 的別名:

          charset-hook ^us-ascii$ gb2312

          注意 us-ascii 中間的連字號!

          可是仍然有郵件標題亂碼呢!

          看看你的 $spool 里那個亂碼的信件是不是有類似如下內容:

          Subject: =?iso8859-1?B?U29oddCj09HCvDq587Dg09DQwrPJ1LG808jro6E=?=

          Chinaren 等服務器發(fā)出來的信件使用了 quoted-printable 的 subject,而且設置編碼為 iso8859-1,這顯然是錯誤的。

          對付這個錯誤的辦法是把 iso-8859-1 變成 gb2312 的別名:

          charset-hook ^iso-8859-1$ gb2312

          注意 iso-8859-1 中間的連字號!

          如果仍然有信件亂碼。干脆用

          charset-hook .* gb2312

          把所有信件都用 gb2312 顯示。

          可是這樣設置之后 evolution 發(fā)過來的 subject 為 utf-8 編碼的郵件標題亂碼!

          那就把不是 utf-8 的編碼都映射到 gb2312:

          charset-hook !utf-8 gb2312

          怎樣配置 fetchmail?

          fetchmail 的配置非常簡單。如果只是一個人用的話,可以這樣設置:比如,我在我的 $HOME 目錄編輯了一個 .fetchmailrc:

          set daemon 60 poll mails.tsinghua.edu.cn protocol POP3 user wang-y01 password wang-y01的密碼 poll smth.org .... ....

          然后把 fetchmail 寫到我的shell啟動腳本里:

          ! ps aux | grep -q fetchmail fetchmail

          fetchmail 啟動后成為一個 daemon, 每分種幫我檢查所有郵箱里的郵件,收回來,并且轉發(fā)到本地信箱。修改上面那個 60 就可以改變檢查時間間隔。

          如果不想讓 fetchmail 刪除服務器上的文件,而且每次只取新的信。就在配置文件里加上:

          keep uidl

          我不想用 fetchmail,能不能直接收回 POP 信件啊?

          如果你的 編譯時加入了 POP 功能,那么你可以直接從 POP 服務器收郵件而不用借助于 fetchmail. 把類似這些行加入 ~/.muttrc

          set pop_user=wang-y01 set pop_pass=wang-y01的密碼 set pop_host=pop://mails.tsinghua.edu.cn

          也可以一次性輸入所有內容:

          set pop_host=pop://wang-y01:wang-y01的密碼@smth.org

          在 Mutt 里按一下 G 就可以取郵件了。

          怎樣處理多個 POP3 信箱?

          如果你有多個POP信箱,你可以設置一些方便的宏把POP信件收到你信箱里。舉個例子,就像我這樣:

          macro index ,shredder :set pop_host= pop://shredder:shredder的密碼@smth.orgr macro index ,sk8er :set pop_host= pop://sk8er:sk8er的密碼@smth.orgr macro index ,ts :set pop_host= pop://wang-y01:wang-y01的密碼@mails.tsinghua.edu.cnr macro index ,g ,shredder,sk8er,ts

          這樣,我只要按 ,shredder 就可以收我在 smth 上 shredder 的信件,只要按 ,sk8er 就可以收我在 smth 上 sk8er 的信件,只要按 ,ts 就可以收 mails.tsinghua.edu.cn 的信件,只要按 ,g 就可以收取我所有 POP 信箱的信件了。

          怎樣直接訪問 POP3 信箱?

          除了上面的方法,你還可以直接訪問 POP3 信箱。比如,我可以直接按 c 切換到信箱 pop://sk8er:sk8er的密碼@smth.org

          就可以瀏覽 pop 的信件了。切換到其它信箱就瀏覽不同的 pop。如果你嫌按鍵太多可以自己定義一個宏。這是同步操作,你如果在這個信箱里刪除一封信件,mutt 就會刪除你 pop3 服務器上的信件。你不刪它也不刪。

          郵件太多時這樣效率很低,每次都要取所有郵件頭,就像 Foxmail 的“遠程郵件管理”。所以最好在那種不想取回信件,而想直接刪除垃圾郵件的時候用這個辦法。

          怎樣處理郵件列表?

          參看subscribe命令。

          我按 d 的時候郵件被直接標記刪除了,怎樣才能把刪掉的信件都移到一個“垃圾箱”呢?

          你只要把信件用 save-message 函數保存到你的垃圾箱,比如 ~/Mail/Trash,信件會被自動做上 D(刪除) 標志。為了讓 d 可以保存到垃圾箱,你可以把 d 鍵綁定到一個宏。但是如果你要刪除垃圾箱里的郵件,這個宏會再次把垃圾箱的郵件存儲到垃圾箱,產生循環(huán)。所以你應該使用 folder-hook 在垃圾箱里把 d 恢復到原來的 delete-message 函數,而在其它信箱使用那個宏。

          現在你可以用以下設置得到一個“垃圾箱”的功能。第一次按 d 時有可能會被訊問是否建立這個信箱(Trash).

          folder-hook . 'macro index d ~/Mail/Trashr' folder-hook ~/Mail/Trash 'bind index d delete-message'


          上一頁 1 2 3 下一頁

          關鍵詞: Mutt FAQ

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();