常完美的選擇:使用簡單並且功能強大.這個被設計用在php、bash
perl和web站點使用。以上是sendemail的簡單介紹,千萬不要和sendmail搞混掉了。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@server ~]
# wget
[root@server ~]
# tar fxz sendemail-v1.56.tar.gz
[root@server ~]
# cd sendemail-v1.56
[root@server sendemail-v1.56]
# ll
total 116
-rw-r--r-- 1 root root 13329 sep 30 2009 changelog
-rw-r--r-- 1 root root 7949 sep 30 2009 readme
-rw-r--r-- 1 root root 4701 sep 30 2009 readme-br.txt
-rwxr-xr-x 1 root root 80213 sep 30 2009 sendemail
lrwxrwxrwx 1 root root 9 apr 29 18:19 sendemail.pl -> sendemail
-rw-r--r-- 1 root root 1229 sep 30 2009 todo
[root@server sendemail-v1.56]
# cp sendemail /usr/local/bin/
[root@server sendemail-v1.56]
# ll /usr/local/bin/sendemail
-rwxr-xr-x 1 root root 80213 sep 30 2009
/usr/local/bin/sendemail
[root@server sendemail-v1.56]
# yum install perl-net-ssleay perl-io-socket-ssl -y
2、使用sendemail測試傳送郵件1
2
3
4
[root@server ~]
# /usr/local/bin/sendemail -f [email protected] -t [email protected] \
> -s smtp.163.com -u
"我是郵件主題"
-o message-content-
type
=html \
> -o message-charset=utf8 -xu [email protected] -xp 123 -m
"我是郵件內容"
apr 29 22:22:19 server sendemail[75870]: email was sent successfully!
命令說明:
1
2
3
4
5
6
7
8
9
10
11
/usr/local/bin/sendemail
命令主程式
-f [email protected] 發件人郵箱
-s smtp.163.com 發件人郵箱的smtp伺服器
-u
"我是郵件主題"
郵件的標題
-o message-content-
type
=html 郵件內容的格式,html表示它是html格式
-o message-charset=utf8 郵件內容編碼
-xu [email protected] 發件人郵箱的使用者名稱
-xp 123 發件人郵箱密碼
-m
"我是郵件內容"
郵件的具體內容
apr 29 22:22:19 server sendemail[75870]: email was sent successfully!
3、進入zabbix自定義的指定目錄,在zabbix_server.conf配置檔案alertscriptspath檢視得知1
2
3
[root@server zabbix]
# mkdir /var/lib/zabbixsrv/externalscripts
[root@server zabbix]
# mkdir /var/lib/zabbixsrv/alertscripts
[root@server zabbixsrv]
# chown zabbix.zabbix externalscripts/ -r
在/var/lib/zabbixsrv/alertscripts目錄下建立指令碼為sendemail.sh,內容如下:
1
2
3
4
5
6
7
8
[root@server alertscripts]
# cat sendemail.sh
#!/bin/bash
to=$1
subject=$2
body=$3
/usr/local/bin/sendemail
-f [email protected] -t
"$to"
-s smtp.163.com -u
"$subject"
-o message-content-
type
=html -o message-charset=utf8 -xu [email protected] -xp 123 -m
"$body"
[root@server alertscripts]
# chmod +x sendemail.sh
[root@server alertscripts]
# chown zabbix.zabbix /var/lib/zabbixsrv/ -r
zabbix郵件報警
一 程序郵件報警 zabbix安裝完成之後 首先更改 管理 報警媒介型別 smtp的相關配置可以到對應的郵箱設定裡尋找,而且要正確,不然會遇到各種奇怪的問題。強調一點安全連線和認證必須開啟。不然會發生 error receiving initial string from smtp server 4...
zabbix郵件報警
系統 centos7.2 環境 搭建完畢的zabbix server,並且伺服器有外網 一 將下面的兩個檔案上傳到你的伺服器上 1 解壓sendmail程式的壓縮包,並複製到 usr local bin 2.給sendemail.sh增加可執行許可權 smtp server smtp.163.com...
zabbix郵件報警
首先建立乙個模板來進行警報測試 建立模板 新增主機 ps 在上面的操作中已經新增了乙個群組,現在要在群組裡面新增主機 現在需要監控192.168.247.53這台主機,所以需要在53上面安裝好zabbix agent 我自己已經安裝好了 ps 因為我已經新增了一次,所以這次是更新。否則顯示 新增 測...