發送告警郵件
在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]