安裝和配置mstmtp、mutt

一般咱們備份數據或是監控服務器,都須要作消息通知的工做,我知道的方式有郵件推送,短信推送,IM推送等方式。sql

這幾種方式裏配置最方便的莫過於郵件推送了。vim

咱們都知道直接用sendmail是能夠發送郵件的,可是這樣有一個缺點就是,它不具有反向域名解析,收件人的服務器會把你的郵件當作垃圾郵件給屏蔽掉。安全

最安全的作法是,安裝一個郵件客戶端來發送郵件,這樣你使用的是一個合法的,存在反向域名解析的地址。發送的郵件就不會輕易被屏蔽掉了。服務器

如下就是一個客戶端的安裝全過程:ide

安裝和配置msmtp:測試

  
  
  
  
  1. wget http://downloads.sourceforge.net/project/msmtp/msmtp/1.4.19/msmtp-1.4.19.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmsmtp%2Ffiles%2Fmsmtp%2F1.4.19%2F&ts=1343041861&use_mirror=jaist  
  2. tar jxvf msmtp-1.4.19.tar.bz2  
  3. cd msmtp-1.4.19/  
  4. ./configure --prefix=/usr/local/msmtp  
  5. make && make install  
  6. mkdir -p /usr/local/msmtp/etc && mkdir -p /usr/local/msmtp/logs  
  7. vim /usr/local/msmtp/etc/msmtprc 
  8. 加入以下內容:ui

    defaults
    logfile /usr/local/msmtp/logs/msmtp.log
    account xiaocui
    host smtp.qq.com
    from xiaocui@qq.com
    auth login
    user xiaocui@qq.com
    password 123456
    account default : xiaocuispa

測試命令:/usr/local/msmtp/bin/msmtp -P.net

安裝和配置muttutf-8

  
  
  
  
  1. yum -y install mutt  
  2. vim /etc/Muttrc  
  3. 在尾行加入以下內容:  
  4. set sendmail="/usr/local/msmtp/bin/msmtp" 
  5. set use_from=yes  
  6. set realname="xiaocui" 
  7. set from="xiaocui@qq.com" 
  8. set envelope_from=yes  
  9. set charset="utf-8" 

發個測試郵件測試一下。

echo "hello,test"|mutt -s "mail test" test@xiaocui.com

相關文章
相關標籤/搜索