概述

服务器需要发告警邮件

查找是否已安装

[root@C8-1 ~]# type mail
-bash: type: mail: not found
[root@C8-1 ~]# which mailx
/usr/bin/which: no mailx in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

查看yum信息

[root@C8-1 ~]# yum info mail
Last metadata expiration check: 0:09:24 ago on Sat 20 Jun 2020 06:21:53 PM EDT.
Error: No matching Packages to list
[root@C8-1 ~]# yum info mailx
Last metadata expiration check: 0:09:32 ago on Sat 20 Jun 2020 06:21:53 PM EDT.
Available Packages
Name : mailx
Version : 12.5
Release : 29.el8
Architecture : x86_64
Size : 257 k
Source : mailx-12.5-29.el8.src.rpm
Repository : BaseOS
Summary : Enhanced implementation of the mailx command
URL : http://heirloom.sourceforge.net/mailx.html
License : BSD with advertising and MPLv1.1
Description : Mailx is an enhanced mail command, which provides the functionality
: of the POSIX mailx command, as well as SysV mail and Berkeley Mail
: (from which it is derived).
:
: Additionally to the POSIX features, mailx can work with Maildir/ e-mail
: storage format (as well as mailboxes), supports IMAP, POP3 and SMTP
: protocols (including over SSL) to operate with remote hosts, handles mime
: types and different charsets. There are a lot of other useful features,
: see mailx(1).
:
: And as its ancient analogues, mailx can be used as a mail script language,
: both for sending and receiving mail.
:
: Besides the "mailx" command, this package provides "mail" and "Mail"
: (which should be compatible with its predecessors from the mailx-8.x source),
: as well as "nail" (the initial name of this project).

直接yum安装

[root@C8-1 ~]# yum info mailx
Last metadata expiration check: 0:09:32 ago on Sat 20 Jun 2020 06:21:53 PM EDT.
Available Packages
Name : mailx
Version : 12.5
Release : 29.el8
Architecture : x86_64
Size : 257 k
Source : mailx-12.5-29.el8.src.rpm
Repository : BaseOS
Summary : Enhanced implementation of the mailx command
URL : http://heirloom.sourceforge.net/mailx.html
License : BSD with advertising and MPLv1.1
Description : Mailx is an enhanced mail command, which provides the functionality
: of the POSIX mailx command, as well as SysV mail and Berkeley Mail
: (from which it is derived).
:
: Additionally to the POSIX features, mailx can work with Maildir/ e-mail
: storage format (as well as mailboxes), supports IMAP, POP3 and SMTP
: protocols (including over SSL) to operate with remote hosts, handles mime
: types and different charsets. There are a lot of other useful features,
: see mailx(1).
:
: And as its ancient analogues, mailx can be used as a mail script language,
: both for sending and receiving mail.
:
: Besides the "mailx" command, this package provides "mail" and "Mail"
: (which should be compatible with its predecessors from the mailx-8.x source),
: as well as "nail" (the initial name of this project). [root@C8-1 ~]# yum -y install mailx
Last metadata expiration check: 0:10:34 ago on Sat 20 Jun 2020 06:21:53 PM EDT.
Dependencies resolved.
======================================================================================================================================
Package Architecture Version Repository Size
======================================================================================================================================
Installing:
mailx x86_64 12.5-29.el8 BaseOS 257 k Transaction Summary
======================================================================================================================================
Install 1 Package Total download size: 257 k
Installed size: 491 k
Downloading Packages:
mailx-12.5-29.el8.x86_64.rpm 2.2 MB/s | 257 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------
Total 160 kB/s | 257 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : mailx-12.5-29.el8.x86_64 1/1
Running scriptlet: mailx-12.5-29.el8.x86_64 1/1
Verifying : mailx-12.5-29.el8.x86_64 1/1 Installed:
mailx-12.5-29.el8.x86_64 Complete!

安装好啦

[root@C8-1 ~]# type mail
mail is hashed (/usr/bin/mail)
[root@C8-1 ~]# rpm -qf /usr/bin/mail
mailx-12.5-29.el8.x86_64

在目录中配置smtp信息

[root@C8-1 ~]# cat .mailrc
set from=2……0@qq.com #邮箱地址
set smtp=smtp.qq.com #smtp服务器信息
set smtp-auth-user=2……0@qq.com #登录用户名
set smtp-auth-password=e……f #邮箱密码
set smtp-auth=login
set ssl-verify=ignore

发送邮件

[root@C8-1 ~]# echo "FBI Warning" | mail -s hellow 1……7@qq.com

华丽丽的收到邮件了

CentOS8安装本地mail工具-mailx-12.5-29.el8.x86_64的更多相关文章

  1. CentOS8安装VirtualBox,并创建CentOS虚拟机

    安装VirtualBox 执行以下命令并启用VirtualBox和EPEL包仓库 [root@localhost~] dnf config-manager --add-repo=https://dow ...

  2. eclipse安装反编译工具

    身为一名程序员来说,日常最常做的就是编写代码和查看别人写好的源代码了,有时候打开别人写的class文件发现根本不是自己想要的,所以给大家介绍一种eclipse中反编译class文件的工具. 第一步:下 ...

  3. Ubuntu14.04安装和配置Tomcat8.0.12(转)

    Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!!   工具/原料 系统环境:U ...

  4. Oracle 客户端安装 + pl/sql工具安装配置

    Oracle 客户端安装 +  pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/databas ...

  5. 下破解安装Python开发工具WingIDE4.1

    步骤: 1.将系统时间调整到一个月之前,然后执行安装. 可以使用date命令调整系统时间,如:date -s '2012-08-14 10:00:00' 2.安装成功后,打开程序,按照提示信息,申请一 ...

  6. 安装旧版的docker-engine-1.12.6

    执行kubeadm init --api-advertise-addresses=172.16.160.211命令的时候,提示docker版本太新了 想要安装旧版docker,可以使用以下方法: yu ...

  7. Navicat Premium 12.0.29 / 12.1.5.0安装与激活

    转自:https://www.jianshu.com/p/5f693b4c9468 本文介绍Navicat Premium 12.0.29和Navicat Premium 12.1.5.0的安装.激活 ...

  8. Zookeeper Windows版的服务安装和管理工具

    以前研究过负载均衡,最近正在项目上实施(从来没做过小项目以上级别的东西,哈).然后遇到了多个一模一样但是同时运行的服务.不同服务但依赖同相同的配置数据(前端网页服务:Nginx+IIS+nodejs. ...

  9. Java基础-Eclipse第三方安装包管理工具之Maven

    Java基础-Eclipse第三方安装包管理工具之Maven 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 玩过Linux的小伙伴应该都知道yum吧,我们只要把搭建好的yum仓库配 ...

随机推荐

  1. html+css入门基础案例之页面设计

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. Centos6.5 离线 Openssh 升级

    目录 OpenSSH 升级 一.基于 Dropbear 设置备用 ssh 服务器 二. Openssh 更新 2.1 ssh配置 备份 2.2 openssh 升级 Openssl 升级(由于Open ...

  3. Linux中逻辑卷(LV)的创建、增大和减小

    首先说一下在缩小逻辑卷的时候要注意的问题:第一步使用resize2fs命令更改文件系统的容量:第二步使用lvreduce命令减小逻辑卷的容量.这两个顺序千万不要搞反了,而且要保证缩减后的逻辑卷容量大于 ...

  4. Java学习预热

    预备知识 什么是计算机 点击进入百度百科(计算机) 计算机硬件组成 主要部件 CPU 内存 主板 IO设备 键盘 鼠标 麦克风 显示器 音箱 冯·诺依曼体系结构 计算机软件 系统软件 DOS wind ...

  5. 什么是 Catalan 数列以及其应用

    引言 在开始论述之前,我想请大家先看下这几个问题: 有 \(2n\) 个人排成一行进入剧场.入场费 5 元.其中只有 \(n\) 个人有一张 5 元钞票,另外 \(n\) 人只有 10 元钞票,剧院无 ...

  6. Linux实战(10):ssh密码被拒绝

    网上的操作都试过了,可还是不行,最终通过重装ssh服务解决. 参考资料:https://blog.csdn.net/VicdorLin/article/details/90727826 https:/ ...

  7. hystrix元素详解

    转自https://www.cnblogs.com/wanggangblog/p/8550218.html package com.example.demo.service; import org.s ...

  8. Java Web学习(四)http协议

    文章更新时间:2020/07/24 一.概念 定义 HTTP:超文本传输协议,是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程. HTTP协议:用于定义客户端与 ...

  9. Java 内存模型(Java Memory Model,JMM)

    基本概念 JMM 本身是一种抽象的概念并不是真实存在,它描述的是一组规范,通过这组规范定义了程序的访问方式 JMM 同步规定 线程解锁前,必须把共享变量的值刷新回主内存 线程加锁前,必须读取主内存的最 ...

  10. dpwwn-02靶机渗透

    dpwwn-02靶机渗透 将两台机器都配置为net模式. 进行一下内网扫描: 发现主机10.10.10.10,进行端口扫描. 发现有80,111,443,2049等端口开放,443值得注意. 访问网站 ...