定位 发表于 2017-4-7 23:53:25

linux下安装mutt

今天在网上看了下,很多监控脚本喜欢使用mutt来发邮件,很少有用mailx的,虽然可以把mutt改成mailx来发邮件,但对于我这样一个懒人来说,就算这么点点的修改脚本都不想去整.我们还是来看看怎么安装mutt吧.

  系统:centos 5.9
  需要的软件包:msmtp-1.4.16.tar.bz2
1.安装前准备
yum -y install gcc* make bizp2
wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0

2.安装msmtp
如果大家不想安装msmtp的话,那就要把sendmail启动,msmtp就相当于是一个邮件客户端软件.
tar jxf msmtp-1.4.16.tar.bz2 && cd msmtp-1.4.16
./configure --prefix=/usr/local/msmtp
make
make install

3.配置msmtp
vi ~/.msmtprcaccount default
host smtp.126.com
from youname@126.com
auth login
user youname
password youpasswoord
logfile /var/log/msmtp.logchmod 600  ~/.msmtprc
touch /var/log/msmtp.log

ps:
host为邮件域名
邮件用户名youname
密码youpassword

4.安装mutt
yum -y install mutt
vi ~/.muttrcset sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="youname"   
set from=youname@126.com  
set envelope_from=yes
set rfc2047_parameters=yes
set charset="utf-8" 5.测试
echo "services down." | mutt -s "warning" youname@163.com
然后打开邮箱查看是否有收到邮件,如下图

可以看到,是收到了邮件的.
页: [1]
查看完整版本: linux下安装mutt