您的位置 首页 动态

Mutt中文FAQ

怎样才能让我发出的信件使用我的POP邮箱的地址,而不是 root@myhost.com 这样的地址?用 my_hdr 把你的 From: 设置为你想要的地址就行了。比如我是这样设置

怎样才能让我宣布的函件运用我的POP邮箱的地址,而不是 root@myhost.com 这样的地址?

用 my_hdr 把你的 From: 设置为你想要的地址就行了。比方我是这样设置的:

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

留意 From: 的冒号之后有空格!

怎样让 Mutt 显现日期等为中文?

set locale=zh_CN

宣布的函件为什么设置了过错的 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? Mutt 遇到这种没有设置 charset 的邮件就会运用 us-ascii,所以假如你想让这种函件能够正确显现,就把 us-ascii 设置为 gb2312 的别号:

charset-hook ^us-ascii$ gb2312

留意 us-ascii 中心的连字号!

可是依然有邮件标题乱码呢!

看看你的 $spool 里那个乱码的函件是不是有相似如下内容:

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

Chinaren 等服务器宣布来的函件运用了 quoted-printable 的 subject,并且设置编码为 iso8859-1,这显然是过错的。

抵挡这个过错的方法是把 iso-8859-1 变成 gb2312 的别号:

charset-hook ^iso-8859-1$ gb2312

留意 iso-8859-1 中心的连字号!

假如依然有函件乱码。爽性用

charset-hook .* gb2312

把一切函件都用 gb2312 显现。

可是这样设置之后 evolution 发过来的 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, 每分种帮我查看一切邮箱里的邮件,回收来,并且转发到本地信箱。修正上面那个 60 就能够改动查看时刻距离。

假如不想让 fetchmail 删去服务器上的文件,并且每次只取新的信。就在装备文件里加上:

keep uidl

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

假如你的 Mutt 编译时参加了 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.org\r\ macro index ,sk8er :set pop_host=\ pop://sk8er:sk8er的暗码@smth.org\r\ macro index ,ts :set pop_host=\ pop://wang-y01:wang-y01的暗码@mails.tsinghua.edu.cn\r\ 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 键绑定到一个宏。可是假如你要删去垃圾箱里的邮件,这个宏会再次把垃圾箱的邮件存储到垃圾箱,发生循环。所以你应该运用 folder-hook 在垃圾箱里把 d 康复到本来的 delete-message 函数,而在其它信箱运用那个宏。

现在你能够用以下设置得到一个“垃圾箱”的功用。第一次按 d 时有或许会被讯问是否树立这个信箱(Trash).

folder-hook . ‘macro index d ~/Mail/Trash\r’ folder-hook ~/Mail/Trash ‘bind index d delete-message’

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/322851.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部