斷斷續續整了近兩天終于把linux下nagios發郵件這事搞定了,msmtp+mutt輕量級指令行組合發送工具非常适合在linux下運作。
現說下大概部署步驟:
一般linux自帶mutt,不多說.
1、安裝msmtp
1。1 下載下傳msmtp-xx-xx.tgz
1.2 解壓 tar -zxvf msmt-xx-xx.tgz
1.3 編譯
./configure;make;make install
2、配置msmtp
vim ~/.msmtp
account default
host smtp.gmail.com
from [email protected]
auth login
port 587
tls on
tls_certcheck off
user [email protected]
password xxxxxxx
logfile ~/msmtp.log
3、配置mutt
vim .muttrc
set pop_last=yes
set pop_pass=xxxxx
set pop_host=pops:
4、驗證
echo "hello" |mutt -s "helloworld" [email protected]