天天看點

linux shell腳本經典案例2---發送告警郵件

發送告警郵件

在linux系統中寫shell腳本發送郵件有兩種方式

  • 1.在本地裝一個郵件伺服器
  • 2.使用外部郵箱伺服器

在本地裝一個郵件伺服器,預設發件人是主機名,會被很多的郵件服務商當做垃圾處理,發送也會有延時。

使用外部郵箱伺服器。

裝一個mailx

yum install mailx -y      

這是一個小型的發送程式

下面打開配置檔案

vi /etc/mail.rc      

将自己準備好的163郵箱,配置在這個裡面,往别的發件人發

将下面内容配置到mail.rc檔案下(密碼:xuei49****8授權碼:x*i1529)

set [email protected] smtp=smtp.163.com
set smtp-auth-user=15*****[email protected] smtp-auth-password=xu**ei49******8
set smtp-auth=login
set smtp-auth-user=login      

發送郵件

echo "元宵節快樂" |mail -s "monitor" 494*****[email protected]      

繼續閱讀