TA的每日心情 | 怒 前天 13:01 |
---|
签到天数: 1643 天 [LV.Master]伴坛终老
|
今天在网上看了下,很多监控脚本喜欢使用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 ~/.msmtprc- account default
- host smtp.126.com
- from youname@126.com
- auth login
- user youname
- password youpasswoord
- logfile /var/log/msmtp.log
复制代码 chmod 600 ~/.msmtprc
touch /var/log/msmtp.log
ps:
host为邮件域名
邮件用户名youname
密码youpassword
4.安装mutt
yum -y install mutt
vi ~/.muttrc- set 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
然后打开邮箱查看是否有收到邮件,如下图
可以看到,是收到了邮件的.
|
|