安装和配置mstmtp、mutt

简介:

通常我们备份数据或是监控服务器,都需要做消息通知的工作,我知道的方式有邮件推送,短信推送,IM推送等方式。

这几种方式里配置最方便的莫过于邮件推送了。

我们都知道直接用sendmail是可以发送邮件的,但是这样有一个缺点就是,它不具备反向域名解析,收件人的服务器会把你的邮件当做垃圾邮件给屏蔽掉。

最安全的做法是,安装一个邮件客户端来发送邮件,这样你使用的是一个合法的,存在反向域名解析的地址。发送的邮件就不会轻易被屏蔽掉了。

以下就是一个客户端的安装全过程:

安装和配置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. 加入如下内容:

    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 : xiaocui

测试命令:/usr/local/msmtp/bin/msmtp -P

安装和配置mutt

 
  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


本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/940114


相关文章
|
网络协议 Linux 网络安全
Linux服务器---邮件服务安装postfix
安装postfix      postfix是一个快速、易于管理、安全性高的邮件发送服务,可以配合dovecot实现一个完美的邮箱服务器。1、安装postfix       [root@localhost ~]# rpm -qa | grep postfix      [root@localhos...
2303 0
|
开发工具 数据安全/隐私保护 弹性计算
|
Web App开发 Linux 索引
Linux服务器---邮件服务openwebmail配置
配置openwebmail       通过修改配置文件openwebmail.conf,实现个性化邮箱定制。用户可以自由的更改邮箱logo、域名、容量 、签名等信息。1、重定向index,快速打开邮箱。
1104 0
|
Ubuntu 测试技术 开发工具
|
Linux 开发工具 网络协议