linux系统安装mailx发邮件

post by rocdk890 / 2013-3-6 13:11 Wednesday linux技术
  为了给自己vps安装logwatch来进行监控,并且要指定分析的log发送到邮箱里,我又不想使用sendmail来进行发邮件,网上搜了下发现mailx很适合我这样内存小的vps.
  系统:centos 5.5
  需要的软件包:mailx-12.4.tar.bz2
1.卸载sendmail或postfix
yum remove sendmail -y
yum remove postfix -y

2.下载并安装mailx
wget ftp://ftp.lt.freebsd.org/pub/FreeBSD/ports/distfiles/mailx-12.4.tar.bz2
tar jxf mailx-12.4.tar.bz2 && cd mailx-12.4
如果无法解压的,请检查有没有安装bzip2,如果没有安装,执行yum -y install bzip2
解压完后执行:
make
make install UCBINSTALL=/usr/bin/install
cp /etc/nail.rc /etc/nail.rc.bak
cat > /etc/nail.rc<<EOF
set from=youname@163.com
set smtp=smtp.163.com
set smtp-auth-user=youname@163.com
set smtp-auth-password=youpassword
set smtp-auth=login
EOF

3.发送邮件进行验证
echo "test" | mailx -v -s "tes88t" youname@163.com
如果出现下图就说明发送邮件成功,如果没有发送成功就根据错误信息检查.
点击查看原图
好了,这样我就可以去安装logwatch了.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-323.html

标签: centos 邮件 mail linux系统 mailx logwatch

评论: