前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 6.5 通过命令行安装发送邮件

CentOS 6.5 通过命令行安装发送邮件

作者头像
joshua317
发布2018-04-16 13:04:19
7900
发布2018-04-16 13:04:19
举报
文章被收录于专栏:技术博文技术博文

1.安装sendmail:

代码语言:javascript
复制
yum install sendmail

2.安装mailx:

代码语言:javascript
复制
yum install mailx -y

3.编辑发送的配置文件:

代码语言:javascript
复制
vi /etc/mail.rc
#在最后添加以下配置:
set from="991769422@qq.com" smtp="smtp.qq.com"
set smtp-auth-user="991769422@qq.com" smtp-auth-password="******"
set smtp-auth=login

4.测试邮件发送:

代码语言:javascript
复制
#1)  无邮件正文
  mail -s "主题"  收件地址
  mail -s "测试"  991769422@qq.com
 

#2) 有邮件正文

 mail -s "主题"  收件地址< 文件(邮件正文.txt)
 mail -s "邮件主题"  991769422@qq.com < /data/test.txt
 echo "邮件正文" | mail -s 邮件主题  收件地址
 echo "邮件正文内容" | mail -s "邮件主题"  991769422@qq.com
 cat test.txt | mail -s 邮件主题  收件地址 
 cat  /data/test.txt | mail -s "邮件主题"  991769422@qq.com
 

#3)  带附件
 mail -s "主题"  收件地址  -a 附件 < 文件(邮件正文.txt) 
 mail -s "邮件主题"  991769422@qq.comm -a /data/test.tar.gz < /data/test.txt

6.脚本文件:

代码语言:javascript
复制
#*************************************************************************
#  FileName     :               disk_capatiy_alarm.sh 
#*************************************************************************
#  Author       :               joshua317
#  CreateDate   :               2017-09-11
#  Description  :               this script is mointoring the linux disk
#                               capacity, if disk used more than 80%,
#                               then it will send a alarm email
#*************************************************************************

#!/bin/bash
host=`hostname`
for d in `df -P| awk '{print $5}' | sed 's/%//g'`
 do
   if [[ "$d" =~ ^[0-9]*$ ]]&&[ $d -gt 80 ];then
   #echo $d
   echo $host"'s disk will unAvail, please process as quickly as possible" | mail -s "the disk will run out" 991769422@qq.com
   exit;   
   fi
 done

7.定时脚本

代码语言:javascript
复制
#磁盘空间检查,每1小时执行一次
crontab -e
* */1 * * * /bin/sh /usr/local/shell/disk_capatiy_alarm.sh
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装sendmail:
  • 2.安装mailx:
  • 3.编辑发送的配置文件:
  • 4.测试邮件发送:
  • 6.脚本文件:
  • 7.定时脚本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档