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发送邮件函数的主要内容,如果未能解决你的问题,请参考以下文章

超实用的php代码片段

Javascript - 使用 HTML 片段通过电子邮件发送 JSON 输出

c++ cgi执行shell命令l发送qq邮件mailx

powershell脚本案例:当有人使用公共账户登陆服务器时,发送邮件到teams,shell脚本

powershell脚本案例:当有人使用公共账户登陆服务器时,发送邮件到teams,shell脚本

这些角度电子邮件指令代码片段如何连接