centos7部署msmtp+mutt发送邮件-笔记
前提条件:centos7服务器能够访问外网(不然怎么向外发送邮件呢)。搭建这个主要目的:根据业务需求,需要监控服务器上各个应用和服务的状态,若服务器性能和应用出现告警,自动发送邮件。使用root用户操作。
一、搭建环境
centos7、msmtp-1.6.6、mutt-1.5.21-28,服务器能访问互联网。
二、下载msmtp、mutt
[[email protected] ~]# wget http://marlam.de/msmtp/releases/msmtp-1.8.7.tar.xz
[[email protected] ~]# wget ftp://ftp.mutt.org/pub/mutt/mutt-1.13.3.tar.gz
三、安装msmtp、mutt
[[email protected] ~]# xz -d msmtp-1.8.7.tar.xz
[[email protected] ~]# tar -xvf msmtp-1.8.7.tar
[[email protected] ~]# tar -xzvf mutt-1.13.3.tar.gz
[[email protected] msmtp-1.8.7]# ./configure --prefix=/usr/local/msmtp
报错,需要安装gcc,直接yum 安装。
[[email protected] msmtp-1.8.7]# yum -y install gcc
重新编译安装msmtp
[[email protected] msmtp-1.8.7]# ./configure --prefix=/usr/local/msmtp
安装mutt
[[email protected] ~]# yum -y install mutt
配置msmtp
[[email protected] ~]# vim .msmtprc
添加如下内容:
配置mutt
[[email protected] ~]# vim .muttrc
添加如下内容:
测试发送邮件
检查是否收到邮件:
OK,竣工。