Linux使用mailx經過外部smtp發郵件

利用mailx發郵件的功能能夠作不少事,一般能夠經過腳本讓主機判斷運行狀態給指定郵箱發郵件。

環境:虛擬機,CentOS7

經過yum安裝:服務器

yum install -y mailx測試

yum安裝很是簡單,其中要注意的是mailx版本最好大於7,redhat5系列以前自帶的mailx發郵件須要經過sendmail程序來發送,因此須要更新版本源碼

源碼包安裝:mailx-12.4虛擬機

cd #回到家目錄
tar xvjf mailx-12.4.tar.bz2 && cd mailx-12.4.tar.bz2 #解壓並進入
./configure #編譯檢查
make && make install #安裝
配置/etc/mail.rc (源碼安裝的請配置/etc/nail.rc)
set bsdcompat
set from=名稱
set smtp=郵件服務器
set smtp-auth-user=郵件地址
set smtp-auth-password=登陸密碼
set smtp-auth=login編譯

發郵件測試

echo "你好啊,這是一封測試!" | mail -s '主題' 發送地址登錄

相關文章
相關標籤/搜索