linux下安装mutt

post by rocdk890 / 2013-8-12 16:44 Monday linux技术
  今天在网上看了下,很多监控脚本喜欢使用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" rocdk@163.com
然后打开邮箱查看是否有收到邮件,如下图
点击查看原图
可以看到,是收到了邮件的.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-418.html

标签: 安装 linux mail mutt msmtp

评论: