zabbix利用sendEmail发邮件


vim /home/zabbix/bin/mail.sh#!/bin/bashSMTP_server=’smtp.163.com’ # SMTP服务器username=’m14718177839′ # 用户名password=’20190214fang’ # 密码from_email_address=’46324免费云主机域名5818@qq.com’ # 发件人Email地址to_email_address=”$1″ # 收件人Email地址,zabbix传入的第一个参数message_subject_utf8=”$2″ # 邮件标题,zabbix传入的第二个参数message_body_utf8=”$3″ # 邮件内容,zabbix传入的第三个参数# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。message_subject_gb2312=`iconv -t GB2312 -fUTF-8
$message_subject_utf8EOF`[ $? -eq 0 ] &&message_subject=”$message_subject_gb2312″ ||message_subject=”$message_subject_utf8″# 转换邮件内容为GB2312message_body_gb2312=`iconv -t GB2312 -fUTF-8
$message_body_utf8EOF`[ $? -eq 0 ] &&message_body=”$message_body_gb2312″ ||message_body=”$message_body_utf8″# 发送邮件sendEmail=’/usr/local/bin/sendEmail’$sendEmail -s “$SMTP_server” -xu”$username” -xp “$password” -f”$from_email_address” -t “$to_email_address” -u”$message_subject” -m “$message_body” -omessage-content-type=text -o message-charset=gb2312chmod +x /home/zabbix/bin/mail.sh设置Zabbix用户报警邮箱地址打开Zabbix—管理示警媒介类型创建媒体类型名称:Sendmail类型:脚本脚本名称:sendmail.sh已启用:勾选添加添加以下三个需要的3个参数:收件人地址、主题、详细内容{ALERT.SENDTO}{ALERT.SUBJECT}{ALERT.MESSAGE}

相关推荐: linux传输文件的方法有哪些

这篇文章主要介绍“linux传输文件的方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux传输文件的方法有哪些”文章能帮助大家解决问题。1、scp【优点】简单方便,安全可靠;支持限速参数【缺点】不支持排除…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 01/25 12:13
Next 01/25 12:13