mailx可以使用第三方SMTP发邮件(如126,qq等),通过如下方法安装配置。
(一)安装mailx
首先删除默认的邮件客户端
yum remove postfix
yum remove sendmail
方法一:yum安装
#yum install mailx
方法二:编译安装
wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 #编译安装 #tar xvf mailx-12.4.tar.bz2 #cd mailx-12.4 #make #make install UCBINSTALL=/usr/bin/install |
(二)配置mailx
修改其配置文件/etc/mail.rc
#vi /etc/mail.rc
##最后面添加 ##你的邮箱地址 set smtp=smtp.126.com ##你邮箱提供商的smtp 服务器地址 set smtp-auth-user=test ##你的登录账号,后面不跟@126.com set smtp-auth-password=test_password ##你的密码 set smtp-auth=login |
(三)测试mailx
发送测试,自己给自己发一封:
echo "服务器非常稳定" | mailx -s "服务器信息" [email protected]
(四)发送邮件脚本
参见自己编写的脚本。
该脚本能够解决如下问题:
解决发送中文乱码问题.
解决发送邮件时收到的信息为附件.