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
由于后面要写有关shell,所以先学习怎么发邮件 1.mailx mailx是Linux系统上用来处理邮件的工具,使用它可以发送,读取邮件 使用以下命令安装(发现好像系统自带了) yum -y...install mailx ?
Linux服务器运维过程中需要监控系统状况并自动报警,有时有邮件报警的需要,一般Linux发送报警邮件可以通过本地邮箱或外部邮箱服务器,这里用最简单的方法:利用mailx一个小型的邮件发送程序使用外部邮箱即可实现发送邮件功能...1、CentOS服务器默认安装了mailx 若没有安装,使用yum install mailx进行安装 2、vi编辑mail的配置文件/etc/mail.rc set from=xxxxxx@qq.com
// Linux中的邮件功能mailx // 这两天有个临时的任务,某个游戏的开发人员需要定时提取一个表里面的数据,用来做一些统计分析的处理。...查了查linux的命令,真有这么一个mailx(或者mail命令,这俩用法差不多)的命令,之前没有用过,今天学习了一下: 01 mailx简介 mailx 命令是Linux中专门用来发送和接收邮件的命令...,我们可以使用man mailx的命令来查看mailx的使用手册,如果你的机器里面没有mailx这个命令,请使用yum -y install mailx的方法来安装这个依赖。...02 命令介绍 mailx的命令用法这里介绍一下,它包含很多参数,这里我挑选几个最常用的、重要的介绍一下: -a 这个参数是添加附件用的,也是我们本案例的解决方案 -b 邮件的秘密抄送列表,...当我们不知道一个命令的用法的时候,最好的方法还是使用man+命令的方法或者命令+--help的方法去获得该命令的详细介绍 03 重要配置 要使用上面的功能完全实现一封邮件的发送,少不了smtp协议内容的配置,mailx
安装mail 默认情况下可能并未内置mail命令,直接输入下面的命令安装: #CentOS yum install -y mailx #Debian or Ubuntu(未测试) apt-get -y...install mailx 配置STMP 不修改任何配置的情况下mail命令会调用系统内置sendmail发信,以下使用SMTP服务替代sendmail #修改配置文件 vi /etc/mail.rc...此文部分内容参考与: centos 7 配置mailx发送zoho mail邮件 Mailx and Gmail nss config dir
0x02,系统mailx(mail)设置。 通过命令可以看到,mail实际上是mailx的快捷方式。然后在/etc/mail.rc里加入账号等信息。 ?...nss-config-dir=/etc/pki/nssdb/ 0x03,创建存放证书的目录 # mkdir -p /etc/pki/nssdb/ 0x04,测试mail命令 echo "Zabbix test" | mailx...[root@appdev zabbix-303]# echo hello | mailx -v -s "test" wutou@wutou.netResolving host smtp.office365
当需要服务器定时发送邮件到自己邮箱时,一个邮件服务就很重要了,以下主要是mailx的实现,主要是利用 1.安装mailx yum install mailx -y 2.使用到的配置文件只有一个,是...若是云主机,则需要下面的操作 一、配置mailx使用SMTP发送邮件: 1、安装mailx;这里直接使用yum install mailx -y 进行安装即可; 2、在/etc/mail.rc配置文件中...1、邮箱需要开启SMTP功能,每个邮箱的开启方法都大同小异; 2、现在大部分邮箱使用SMTP会让你启动一个授权码来代替邮箱密码 具体各个邮箱开启授权码的方式可以直接百度; 测试是否发送成功: mailx...或者其他端口来发送邮件,现在大部分邮箱都支持SSL,具体SSL的端口 地址,也可以查百度,这里是以126邮箱为准,126邮箱使用的是465或者994端口; 下面是详细的配置过程: 1、软件要求:openssl、mailx
网易等邮箱,只需要直接配置mail.rc文件即可实现) 2、自己搭建私有的smtp服务器(需要用到postfix、bind等服务) 系统环境:CentOS 7.4 邮箱类型:腾讯企业邮箱 1、安装mailx...[root@localhost ~]# yum -y install mailx 2、配置mail.rc文件 PS:首先要保证你的腾讯企业邮箱开启了SMTP服务。
安装和配置系统的mailx: 这里以服务器首选的Linux发行版CentOS为例(好像默认都已经集成了mailx的,至于说sendmail,笔者感觉效能差,就不做参考了)。 ...运行命令: yum -y install mailx 即可自动安装mialx了。 安装完成后,编辑/etc/mail.rc文件配置mailx使用QQ邮箱作为发送邮件邮箱。 ...至此,已经完成了mailx结合QQ邮箱发送系统邮件的部署了,通过命令行发送测试邮件试试吧: mailx -s "邮箱测试" xxxx@qq.com < message_file.txt 命令行解读:发送主题为
原来系统自带有mailx程序,因为我是RedHat5的系统所以不能直接用外部smtp发送邮件,只能升级mailx程序才可以用。所以首先下载mailx包。...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...mailx: /bin/mailx /usr/local/bin/mailx /usr/share/man/man1p/mailx.1p.gz...在上面我用whereis 命令查看mailx命令的路径,发现第一个还是原来mailx命令的路径,所以直接执行mailx命令的时候还是使用原来的mailx,所以不能发送邮件。...所以我把新的mailx直接替换老的mailx,在这里我先删除原来的,再建一个软链接。
之前都是把监控出的报错信息存放在log文件里,如果不是很紧急的报错,这样子做确实也可以,每天定时看一下就可以了,但是一旦涉及到严重的错误,这个时候,及时获取报错信息就显得很重要了,所以我在脚本里搭配了Linux自带的mailx...实验环境:腾讯云cvm,系统centos7 邮件服务:mailx Smtp使用的是25端口,为了提升腾讯云 IP 地址发邮件的质量,默认是限制云服务器 TCP 25 端口连接外部地址的,所以,我们的第一步...20180831172510.png 服务器安全组开放smtp 25端口,添加安全组,详情可参考:https://cloud.tencent.com/document/product/213/18197 使用以下命令安装mailx...1. yum –y install mailx 企业微信截图_20180831173502.png 使用以下命令编辑配置文件 1. vim /etc/mail.rc 企业微信截图_20180903102021....png 在配置文件底部加入以下参数 企业微信截图_20180831175446.png 保存退出,我们就完成mailx的配置了,接下来,我们尝试发送邮件看看 仅仅包含主题的邮件,使用以下命令: 1.mail
二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。...(如果mailx版本太旧) yum remove mailx #卸载系统自带的旧版mailx 下载mailx:(如果太旧再编译安装新的版本) mailx -V #查看版本信息 http://nchc.dl.sourceforge.net.../project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 #解压 cd mailx-12.4...mailx到mail的软连接 ln -s /etc/nail.rc /etc/mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息...二、安装邮件发送工具mailx (如果没有安装,或版本太旧) mailx -V #查看版本信息 yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装的mailx
二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。...yum remove mailx #卸载系统自带的旧版mailx 下载mailx: http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx...mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息 echo "zabbix test mail" |mail -s "zabbix...二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。...yum remove mailx #卸载系统自带的旧版mailx 下载mailx: http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx
这里我选择的是使用sendmail 2)安装邮件发送工具mailx # yum install mailx # mailx -V -----------------------------------...--------------------------------------------------------- 在centos5版本下yum安装的mailx版本太旧,尤其在使用外部邮件发送会有问题。...这就需要编译安装高版本的xmail # yum remove mailx 卸载系统自带的旧版mailx 下载mailx: http://nchc.dl.sourceforge.net/project.../heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 cd mailx-12.4 make make...whereis mailx mailx -V --------------------------------------------------------------------------
一、安装邮件服务 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 ?...4、测试发送邮件 echo '邮件正文'|mailx -v -s "邮件标题" 邮箱地址 ?
二、安装邮件发送工具mailx yum install mailx #安装 CentOS 5.x 编译安装mailx,直接yum安装的mailx版本太旧,使用外部邮件发送会有问题。...yum remove mailx #卸载系统自带的旧版mailx 下载mailx: http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx.../12.4/mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 #解压 cd mailx-12.4 #进入目录 make #编译 make install UCBINSTALL...=/usr/bin/install #安装 ln -s /usr/local/bin/mailx /bin/mail #创建mailx到mail的软连接 ln -s /etc/nail.rc /etc/...mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息 三、配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,
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是mailx的别名,mail是MUA,sendmail是MTA 如果我们只是想要发送邮件 只需要mail 或者mailx 就可以了,如果我们需要发送邮件并且能收到对方的邮件 我们可能就需要...安装 对于 Debian/Ubuntu 系统 apt-get install mailutils 对于 RHEL/CentOS 系统 yum install mailx 对于 Fedora 系统 dnf
yum install mailx -y # 安装linux邮件工具,在控制节点:server 端进行操作; agent
一、安装邮件发送工具mailx 下载mailx:(安装的时候最好切到root用户,不然记得在编译安装过程中要记得加sudo,否则会有些权限的问题) http://nchc.dl.sourceforge.net.../project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 #解压 cd mailx-12.4... #进入目录 make #编译 make install UCBINSTALL=/usr/bin/install #安装 ln -s /usr/local/bin/mailx /bin/mail #创建...mailx到mail的软连接 ln -s /etc/nail.rc /etc/mail.rc #创建mailx配置文件软连接 whereis mailx #查看安装路径 mailx -V #查看版本信息
——《论语》 安装并配置mailx 安装mailx yum install -y mailx 修改mailx配置文件 vim vim /etc/mail.rc set from=wang210@163....$2|tr '\r\n' '\n'` message=`echo $3|tr '\r\n' '\n'`echo "$message"|mail -s "$subject" $to >>/var/log/mailx.log...2>&1 touch /var/log/mailx.log chown -R zabbix.zabbix /var/log/mailx.log chmod +x /usr/lib/zabbix/alertscripts
领取专属 10元无门槛券
手把手带您无忧上云