linux系统安装mailx发邮件
为了给自己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了.
评论: