shell发送邮件函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell发送邮件函数相关的知识,希望对你有一定的参考价值。
#发送邮件函数
function send_mail(){ #定义邮件发送列表 maillist=( [email protected] [email protected] [email protected] ) if [ "$1" == "gateway" ];then for mail in ${maillist[*]};do echo "无法ping通网关,请检查网络" | mail -s "PI(10.78.1.122)网络故障" $mail done elif [ "$1" == "change" ];then for mail in ${maillist[*]};do mail -s "$VIP发生切换" $mail < /tmp/VIP_qiehuan.txt done fi }
注:$1为函数的参数,不是脚本的参数
以上是关于shell发送邮件函数的主要内容,如果未能解决你的问题,请参考以下文章
Javascript - 使用 HTML 片段通过电子邮件发送 JSON 输出
powershell脚本案例:当有人使用公共账户登陆服务器时,发送邮件到teams,shell脚本