zabbix告警使用sendEmail


1sendmail介紹

詳細介紹見官網:http://caspian.dotconf.net/menu/Software/SendEmail/

2使用sendEmail

sendEmail是個十分優秀的發郵件的小工具,比起sendmail強了百倍,我在本地測試zabbix報警的時候,剛開始使用的是sendmail來發送郵件,在測試過程中發現,有時候死活收不到郵件,有時候收到郵件了,但是延遲特別大,要么在垃圾箱里面,很是苦惱.

所以我最后使用了sendEmail工具,感覺特別好用。只要配置正確,郵件就能夠及時到達。不說了。直接進入正題

安裝:

1  wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz //下載1.56版本
2 tar -xzvf sendEmail-v1.56.tar.gz //解壓后就可以使用了
3 mv sendEmail /usr/local/bin/

一個實例:

1 /usr/local/bin/sendEmail -f [發送者地址] -t "接收者" -s [你的smtp服務器地址] -u "發送的主題" -xu [smtp驗證登陸名(郵箱名字)] -xp [你在后台獲取的登錄密碼(一般不是郵箱密碼)] -m "郵件內容"
2 實例
3 /usr/local/bin/sendEmail -f 5712xx@qq.com -t 18387xxx@139.com -s smtp.qq.com -u "我是主題" -o message-charset=utf-8  -xu 5712xx@qq.com -xp airjyrcdzjtbbdbf -m "我是郵 件內容"

簡單說下“  -xp [你在后台獲取的登錄密碼(一般不是郵箱密碼) ”哪里獲取     以qq郵箱為例

第一步:進入qq郵箱,點擊設置,然后賬戶

第二步:點擊開啟

第三步:

最后:按照提示復制授權碼

 

具體詳細使用可以看幫助:

 1 [root@iZ940ao463eZ alertscripts]# /usr/local/bin/sendEmail help
 2 Oct 20 22:40:56 iz940ao463ez sendEmail[29186]: Error: "help" is not a recognized option!
 3 
 4 sendEmail-1.56 by Brandon Zehm <caspian@dotconf.net>
 5 
 6 Synopsis:  sendEmail -f ADDRESS [options]
 7 
 8   Required:
 9     -f ADDRESS                from (sender) email address
10     * At least one recipient required via -t, -cc, or -bcc
11     * Message body required via -m, STDIN, or -o message-file=FILE
12 
13   Common:
14     -t ADDRESS [ADDR ...]     to email address(es)
15     -u SUBJECT                message subject
16     -m MESSAGE                message body
17     -s SERVER[:PORT]          smtp mail relay, default is localhost:25
18 
19   Optional:
20     -a   FILE [FILE ...]      file attachment(s)
21     -cc  ADDRESS [ADDR ...]   cc  email address(es)
22     -bcc ADDRESS [ADDR ...]   bcc email address(es)
23     -xu  USERNAME             username for SMTP authentication
24     -xp  PASSWORD             password for SMTP authentication
25 
26   Paranormal:
27     -b BINDADDR[:PORT]        local host bind address
28     -l LOGFILE                log to the specified file
29     -v                        verbosity, use multiple times for greater effect
30     -q                        be quiet (i.e. no STDOUT output)
31     -o NAME=VALUE             advanced options, for details try: --help misc
32         -o message-content-type=<auto|text|html>
33         -o message-file=FILE         -o message-format=raw
34         -o message-header=HEADER     -o message-charset=CHARSET
35         -o reply-to=ADDRESS          -o timeout=SECONDS
36         -o username=USERNAME         -o password=PASSWORD
37         -o tls=<auto|yes|no>         -o fqdn=FQDN
38 
39 
40   Help:
41     --help                    the helpful overview you're reading now
42     --help addressing         explain addressing and related options
43     --help message            explain message body input and related options
44     --help networking         explain -s, -b, etc
45     --help output             explain logging and other output options
46     --help misc               explain -o options, TLS, SMTP auth, and more

你喜歡的話試試吧,極力推薦,不要再使用sendmail了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM