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]
(四)發送郵件腳本
參見自己編寫的腳本。
該腳本能夠解決如下問題:
解決發送中文亂碼問題.
解決發送郵件時收到的信息爲附件.