// Linux中的邮件功能mailx // 这两天有个临时的任务,某个游戏的开发人员需要定时提取一个表里面的数据,用来做一些统计分析的处理。...查了查linux的命令,真有这么一个mailx(或者mail命令,这俩用法差不多)的命令,之前没有用过,今天学习了一下: 01 mailx简介 mailx 命令是Linux中专门用来发送和接收邮件的命令...,我们可以使用man mailx的命令来查看mailx的使用手册,如果你的机器里面没有mailx这个命令,请使用yum -y install mailx的方法来安装这个依赖。...02 命令介绍 mailx的命令用法这里介绍一下,它包含很多参数,这里我挑选几个最常用的、重要的介绍一下: -a 这个参数是添加附件用的,也是我们本案例的解决方案 -b 邮件的秘密抄送列表,...,mailx命令的系统级配置文件是/etc/mail.rc,用户级别的默认配置文件是~/.mailrc,也可以通过MAILRC环境变量设置配置文件路径。
mail命令是Linux环境下电子邮件发送和接收工具,默认情况下mail会调用sendmail发信,但sendmail很容易被视作垃圾邮件。...安装mail 默认情况下可能并未内置mail命令,直接输入下面的命令安装: #CentOS yum install -y mailx #Debian or Ubuntu(未测试) apt-get -y...install mailx 配置STMP 不修改任何配置的情况下mail命令会调用系统内置sendmail发信,以下使用SMTP服务替代sendmail #修改配置文件 vi /etc/mail.rc...先找到本地nssdb证书路径,输入下面的命令: [root@ultravps ~]# find / -name "cert*.db" /etc/pki/nssdb/cert8.db /etc/pki/nssdb...此文部分内容参考与: centos 7 配置mailx发送zoho mail邮件 Mailx and Gmail nss config dir
如何在linux系统中,使用命令行发送邮件?又或是使用简单的命令来发送邮件?linux系统中提供了名为mailx的程序,能帮助我们实现在命令行里发送邮件。...安装mailx // ubuntu/debian apt install bsd-mailx // centos yum install mailx 邮箱配置 vim /etc/mail.rc 这里需要主要...smpt地址 set smtp-auth-user=你的邮箱 set smtp-auth-password=你的密码 set smtp-auth=login 测试发送 echo "这是邮件的内容" | mailx
原来使用Linux的sendmail 发邮件,后来做安全的时候把一sendmail服务给关了,导致一直不能发送邮件了。现在我就来配置使用外部SMTP发邮件,这样就不用sendmail了。...在Linux下利用Google的SMTP来发邮件 http://www.linuxidc.com/Linux/2013-05/85064.htm mailx-12.4.tar.bz2 解压该文件并进行编译安装...mailx-12.4/mailx.spec mailx-12.4/nail.rc mailx-12.4/v7.local.c mailx-12.4/rcv.h mailx-12.4/md5.h mailx...在上面我用whereis 命令查看mailx命令的路径,发现第一个还是原来mailx命令的路径,所以直接执行mailx命令的时候还是使用原来的mailx,所以不能发送邮件。...smtp.qq.com set smtp-auth-user=123456789 set smtp-auth-password=youpassword set smtp-auth=login 然后通过命令发送邮件
之前都是把监控出的报错信息存放在log文件里,如果不是很紧急的报错,这样子做确实也可以,每天定时看一下就可以了,但是一旦涉及到严重的错误,这个时候,及时获取报错信息就显得很重要了,所以我在脚本里搭配了Linux...自带的mailx邮件,及时发送告警邮件。...mailx 1. yum –y install mailx 企业微信截图_20180831173502.png 使用以下命令编辑配置文件 1. vim /etc/mail.rc 企业微信截图_20180903102021....png 在配置文件底部加入以下参数 企业微信截图_20180831175446.png 保存退出,我们就完成mailx的配置了,接下来,我们尝试发送邮件看看 仅仅包含主题的邮件,使用以下命令: 1.mail...-s "test" xxx@qq.com (xxx@qq.com换成自己的邮箱) 企业微信截图_20180831184158.png 包含内容及主体的邮件,使用以下命令: 1.echo “test ”
由于后面要写有关shell,所以先学习怎么发邮件 1.mailx mailx是Linux系统上用来处理邮件的工具,使用它可以发送,读取邮件 使用以下命令安装(发现好像系统自带了) yum -y...install mailx ?...TIM截图20171129171304.png 3)发送邮件 使用以下命令发送 echo "内容" | mail -v -s "标题" 接受邮件的邮箱 ?
Linux服务器运维过程中需要监控系统状况并自动报警,有时有邮件报警的需要,一般Linux发送报警邮件可以通过本地邮箱或外部邮箱服务器,这里用最简单的方法:利用mailx一个小型的邮件发送程序使用外部邮箱即可实现发送邮件功能...1、CentOS服务器默认安装了mailx 若没有安装,使用yum install mailx进行安装 2、vi编辑mail的配置文件/etc/mail.rc set from=xxxxxx@qq.com...C,," -d ~/.certs -i ~/.certs/qq.crt # 列出指定目录下的证书 [root@localhost ~]# certutil -L -d /root/.certs # 在命令行里发送邮件会提示...Error in certificate: Peer's certificate issuer is not recognized.”这样的证书没有获得认可的警告提示,需要执行下面指明受信任证书、防报错的命令
安装和配置系统的mailx: 这里以服务器首选的Linux发行版CentOS为例(好像默认都已经集成了mailx的,至于说sendmail,笔者感觉效能差,就不做参考了)。 ...运行命令: yum -y install mailx 即可自动安装mialx了。 安装完成后,编辑/etc/mail.rc文件配置mailx使用QQ邮箱作为发送邮件邮箱。 ...因为需要QQ邮箱的SSL证书,所以我们还需要手动的获取QQ邮箱的证书保存到本地指定的目录里以备调用和验证,具体命令如下: mkdir -p /root/.certs/ echo -n | openssl...~/.certs/qq.crt certutil -L -d /root/.certs 为了防止出现前文所说的发送邮件警告提示,还需要进入邮箱SSL证书存放目录/root/.certs里执行如下命令...至此,已经完成了mailx结合QQ邮箱发送系统邮件的部署了,通过命令行发送测试邮件试试吧: mailx -s "邮箱测试" xxxx@qq.com < message_file.txt 命令行解读:发送主题为
linux安装mailx发邮件 文章目录 linux安装mailx发邮件 原理 安装 配置qq的smtps服务器 配置Peer的证书发布者为信任 mail 命令是 Linux 终端发送邮件用的最多的命令...mailx 是 mail 命令的更新版本,基于 Berkeley Mail 8.1,意在提供 POSIX mailx 命令的功能,并支持 MIME、IMAP、POP3、SMTP 和 S/MIME 扩展。...mailx 在某些交互特性上更加强大,如缓冲邮件消息、垃圾邮件评分和过滤等。在 Linux 发行版上,mail命令是 mailx 命令的软链接。...可以运行下面的命令从官方发行版仓库安装 mail 命令。 这里是:使用外部 smtp 服务器(qq邮箱)发送邮件。 ...mail是mailx的别名,mail是MUA,sendmail是MTA 如果我们只是想要发送邮件 只需要mail 或者mailx 就可以了,如果我们需要发送邮件并且能收到对方的邮件 我们可能就需要
这 5 个命令分别是: mail / mailx mutt mpack sendmail ssmtp 工作原理 我先从整体上来解释下 Linux 中邮件命令怎么把邮件传递给收件人的。...1) 如何在 Linux 上安装 mail/mailx 命令 mail 命令是 Linux 终端发送邮件用的最多的命令。...mailx 在某些交互特性上更加强大,如缓冲邮件消息、垃圾邮件评分和过滤等。在 Linux 发行版上,mail 命令是 mailx 命令的软链接。...$ sudo yum install mailx 对于 Fedora 系统,使用 DNF 命令 安装 mailx。...$ sudo dnf install mailx 1a) 如何在 Linux 上使用 mail 命令发送邮件 mail 命令简单易用。
在Linux上使用smartctl命令查看硬盘的SMART信息。
… linux常用命令–开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序,有些可以帮我们定位疑难问题.本文将简单介绍一下这些命令...u012247418/article/details/80 … Linux 常用命令:开发调试篇 前言 Linux常用命令中有一些命令可以在开发或调试过程中起到很好的帮助作用,有些可以帮助了解或优化我们的程序...示例程序 我们用一个小程序,来 … linux grep命令 linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep...全称是Global Regular Expressio … Linux常用命令(一) Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS...;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 … Linux paste命令 Linux paste命令用于合并文件的列. paste指令会把每个文件以列对列的方式
Linux pstree命令 Linux pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),如果有指定使用者 id,则树状图会只显示该使用者所拥有的行程
Linux od 命令: 用于输出文件内容。 od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。...实例 创建 tmp 文件: $ echo abcdef g > tmp $ cat tmp abcdef g 使用 od 命令: $ od -b tmp 0000000 141 142 143 144
该程序使用场景说明:主要用于Linux服务器监控程序日志,如出现关键字异常则触发相应的动作或告警操作,通知到邮件联系人。...一、安装邮件服务 1、解压 tar -jxf mailx-12.4.tar.bz2 -C /usr/src/ && cd /usr/src/mailx-12.4/ 2、编译 make install UCBINSTALL...异常编译报错-1 异常报错解决方法 下载mailx补丁文件“mailx-12.4-openssl_1.0.0_build_fix-1.patch”,将补丁文件和mailx解压缩目录放置同一路径 ?...执行打补丁命令: patch -p0 < mailx-12.4-openssl_1.0.0_build_fix-1.patch ?...进入mailx-12.4重新执行编译命令: make install UCBINSTALL=/usr/bin/install ? 检测mailx是否安装成功:mailx -V ?
大家好,又见面了,我是你们的朋友全栈君 在linux中netstat命令的作用是查看TCP/IP网络当前所开放端口,所对应的本地和外地端口信息。...netstat命令的格式 netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval] 各参数选项的含义 a 显示所有socket,包括正在监听的。...的连接中断请求的确认 TIME-WAIT 等待足够的时间以确保远程TCP接收到连接中断请求的确认 CLOSED 没有任何连接状态 常见用法 [root@localhost ~]#netstat -tun 从上面的命令中...—组合参数命令 [root@localhost ~]#netstat -t 显示ip的连接情况 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179756.html
chmod [who] [opt] [mode] 文件/目录名 who u:表示文件所有者 g:表示同组用户 o:表示其它用户 a:表示所有用户 opt...
1.命令简介 as命令是二进制工具集GNU Binutils的一员,是GNU推出的一款汇编语言编译器集,用于将汇编代码编译为二进制代码,它支持多种不同类型的处理器。...2.命令格式 as [options] 3.选项说明 @file:从文件中读取命令行选项,读取的选项将插入到原始@file选项的位置。 -a[cdghlmns]:开关列表。
yum install mailx -y # 安装linux邮件工具,在控制节点:server 端进行操作; agent
Tree命令安装 方法一,yum安装 方法二,源码安装 2. 示例 1....Tree命令安装 方法一,yum安装 命令:yum install tree 方法二,源码安装 1.下载安装包,地址:http://mama.indstate.edu/users/ice/tree/...2.解压安装 1)Linux环境(CentOS 6.5)下安装 a.解压tree-1.7.0.tgz文件,命令:tar -zxvf tree-1.7.0.tgz b.进入解压目录中,命令:cd tree...-1.7.0 c.安装文件,命令:make install d.测试使用,命令:tree 2.
领取专属 10元无门槛券
手把手带您无忧上云