使用mailx發送郵件


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 [email protected]

##你的郵箱地址

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] 


(四)發送郵件腳本

參見自己編寫的腳本。

該腳本能夠解決如下問題:

解決發送中文亂碼問題.

解決發送郵件時收到的信息爲附件.

下載鏈接



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章