#發送郵件函數

function?send_mail(){
#定義郵件發送列表
maillist=(
zhengwei.liu@xxx
xiaogang.yang@xxx
sundy.she@xxx
)
#根據不同的函數參數,發送不同的郵件
if?[?"$1"?==?"gateway"?];thenfor?mail?in?${maillist[*]};doecho?"無法ping通網關,請檢查網絡"?|?mail?-s?"PI(10.78.1.122)網絡故障"?$maildone
elif?[?"$1"?==?"change"?];thenfor?mail?in?${maillist[*]};domail?-s?"$VIP發生切換"?$mail?<?/tmp/VIP_qiehuan.txtdone
fi
}

注:$1為函數的參數,不是腳本的參數