centos7部署msmtp+mutt发送邮件

时间:2024-03-20 10:42:35

   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

centos7部署msmtp+mutt发送邮件

      [[email protected] ~]# tar -xvf msmtp-1.8.7.tar

centos7部署msmtp+mutt发送邮件

   [[email protected] ~]# tar -xzvf mutt-1.13.3.tar.gz

centos7部署msmtp+mutt发送邮件

[[email protected] msmtp-1.8.7]# ./configure  --prefix=/usr/local/msmtp

centos7部署msmtp+mutt发送邮件

报错,需要安装gcc,直接yum 安装。

[[email protected] msmtp-1.8.7]# yum -y install gcc

centos7部署msmtp+mutt发送邮件

重新编译安装msmtp

[[email protected] msmtp-1.8.7]# ./configure  --prefix=/usr/local/msmtp

centos7部署msmtp+mutt发送邮件

centos7部署msmtp+mutt发送邮件

安装mutt

[[email protected] ~]# yum -y install mutt

 

配置msmtp

[[email protected] ~]# vim .msmtprc

添加如下内容:

centos7部署msmtp+mutt发送邮件

配置mutt

[[email protected] ~]# vim .muttrc

添加如下内容:

centos7部署msmtp+mutt发送邮件

测试发送邮件

centos7部署msmtp+mutt发送邮件

检查是否收到邮件:

centos7部署msmtp+mutt发送邮件

OK,竣工。