ddddddf 发表于 2019-1-14 09:58:55

nagios使用第三方邮箱发送报警

  测试:rhel 6.5

  

  

  # yum install mutt ncurses-devel -y
  

  # ll msmtp-1.4.31.tar.bz2
  -rw-r--r-- 1 root root 305770 Jan5 01:11 msmtp-1.4.31.tar.bz2
  

  # tar jxvf msmtp-1.4.31.tar.bz2
  # cd msmtp-1.4.31
  

  

  # ./configure --prefix=/usr/local/msmtp/
  # make
  # make install
  # cd /usr/local/msmtp/
  # mkdir etc
  

  # vi /root/.msmtprc
  

  

  host smtp.163.com    //smtp地址
  tls off
  auth plain
  from conny8@163.com    //从哪个邮件发出来
  user conny8    //用户名
  password conny    //邮箱密码
  

  vi /root/.muttrc
  

  set sendmail="/usr/local/msmtp/bin/msmtp"    //msmtp的安装位置。根据自己的情况改
  set use_from=yes
  set from=conny8@163.com    //用户名
  set envelope_from=yes
  

  

  vi /usr/local/msmtp/etc/msmtprc
  

  defaults
  account conny8    //用户名
  host smtp.163.com    // smtp -IP
  from conny8@163.com    //用户名
  auth login
  port 25
  tls off
  user conny8@163.com   //用户名
  password conny    //密码
  account default:conny8
  logfile /usr/local/msmtp/log/msmtp.log    //用户名
  

  

  

  以上3个文件就这样保存,请确保用户名、密码、stmp的正确性。再来:
  mkdir -p /usr/local/msmtp/log
  echo 'set sendmail="/usr/local/msmtp/bin/msmtp"' >>/etc/Muttrc
  echo "set use_from=yes" >>/etc/Muttrc
  echo 'set realname="conny8@163.com "' >>/etc/Muttrc    //这里改成自己的邮箱
  echo 'set editor="vim"' >>/etc/Muttrc
  

  # echo "test mail">aa.txt
  # /usr/bin/mutt -s "hello" conny@sina.cn
页: [1]
查看完整版本: nagios使用第三方邮箱发送报警