|
发表于 2005-5-23 09:06:17
|
显示全部楼层
mutt 文本界面的邮件客户端
主页: http://www.mutt.org/
简介: mutt是一个文本界面的邮件客户端,性能比较强,支持pop和smtp以及更多的特性。
安装:建议用源码包安装,当然在mutt的主页上也有发行版的打包。
源码包通用安装方法:举例:比如我们安装mutt的开发版 mutt-1.5.9i.tar.gz,您可以在mutt.org 上得到:
[root@S01soft]#tar zxvf mutt-1.5.9i.tar.gz
[root@S01soft]#cd mutt-1.5.9
[root@S01mutt-1.5.9]#./configure --enable-pop --enable-imap --enable-flock --enable-mailtool
如果您想获得更多的特性,请用./configure --help 查看
[root@S01mutt-1.5.9]#make
[root@S01mutt-1.5.9]#make install
注:mutt的配置文件被安装到 /usr/local/etc/ ,文件名是 Muttrc
配置:
您可以把 Muttrc 复到制 /etc/ 目录
[root@S01mutt-1.5.9]#cp /usr/local/etc/Muttrc /etc/
对于每个用户的mutt的配置,是在用户家目录的 .muttrc 文件,您可以把 Muttrc 复到到自己的家目录中,并重命名为.muttrc 。然后对.muttrc 根据自己的邮箱进行配置。
[beinan@S01soft]$cd ~
[beinan@S01~]$cp /etc/Muttrc .muttrc
[beinan@S01~]$
这样后,我们就可以对.muttrc 进行配置了。你用自己喜可欢的编辑工具来做,比如 vi ;nano 以及leafpad ,gedit ,kwrite 等等。。。。。。。只要您喜欢就行。
更改配置文件的方法:要看他的帮助文件。
比如以 set起始的,我们可以把前面的#号去掉。。
要设置hostname ,比如有这行。
# set hostname=""
我们可以改为
set hostname="localhost"
这个是必须的,也可以把localhost改为其它的,自己试试吧。。主要是用来收本地邮件的。比如系统邮件等。
还有pop的设置等。。。
自己改改就行了。
运行:
#mutt
按[caps lock]键切换成大写,然后按一下G键。就能收信了
如果出现 hostname 没有设置之类的。请设置上面所说的。。
还有一个是:/var/spool/mail/出现的错误,您可以自己建一个。比如:我用的是beinan系统用户。可以如下。
#touch /var/spool/mail/beinan
#chown beinan:mail /var/spool/mail/beinan
如果需要详细的设置,请看他的文档。在安装包中有。
另外是smtp的设置。。。。AMD-K6兄写的mutt的文章更为详细
我再说一下stmp方面的吧。我是用esmtp+sendmail 来发信的 http://esmtp.sourceforge.net
所以要简单的安装一个 esmtp ,在安装 esmtp 之前,要安装 libesmtp http://www.stafford.uklinux.net/libesmtp/ 这些东西都好安装。如果您没有sendmail ,也顺便安装一个。
安装 libesmtp
[root@S01mail]#tar jxvf libesmtp-1.0.3r1.tar.bz2
[root@S01mail]#cd libesmtp-1.0.3r1
[root@S01libesmtp-1.0.3r1]#./configure --enable-all
[root@S01libesmtp-1.0.3r1]#make;make install
[root@S01libesmtp-1.0.3r1]#./configure --enable-all
安装: esmtp
[root@S01mail]#tar jxvf esmtp-0.5.1.tar.bz2
[root@S01mail]#cd esmtp-0.5.1
[root@S01esmtp-0.5.1]#./configure
[root@S01esmtp-0.5.1]#make
[root@S01esmtp-0.5.1]#make install
如果看一下esmtp 的执行文件,可能在 /usr/local/bin目录中。
[root@S01esmtp-0.5.1]#ls -lh /usr/local/bin/esmtp
-rwxr-xr-x 1 root root 160K 2005-05-23 12:01 /usr/local/bin/esmtp
然后在当前用户的家目录中创建一个 .esmtprc的文件,权限为710的
[beinan@S01 ~]$touch .esmtprc
[beinan@S01 ~]$chmod 710 .esmtprc
[beinan@S01 ~]$ls -lh .esmtprc
-rwx--x--- 1 beinan users 97 2005-05-23 12:35 .esmtprc
内容主要有三行:
hostname = stmp的地址:端口
username = "用户名"
password = "用户密码"
举例:
hostname = mail.linuxsir.cn.cn:25
username = "beinan@mail.linuxsir.cn.cn"
password = "123456"
编辑好 .estmprc后,保存,然后向 .muttrc中加一行
set sendmail = "/usr/local/bin/esmtp -v -X ~/.esmtplog"
至于 sendmail的安装,您可以下载源码包,直接make 一下就OK了。。
注:有的信箱的用户名类似beinan@mail.linuxsir.cn.cn ,专写beinan这样是不行的。最好按mail服务商提供的说明做。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|