首页 > 系统服务 > 详细

linux发邮件总结

时间:2020-02-29 19:11:38      阅读:70      评论:0      收藏:0      [点我收藏+]

 

 

判断当天的时间是不是mark需要提醒的时间,并发送邮件提醒

 符合条件的邮箱提示如下

技术分享图片

 

 

不符合条件的邮箱提示如下

 技术分享图片

 

 

先来一段素材

2020-03-02 19:30
2020-03-06 19:30
2020-03-08 19:30
2020-03-11 19:30
2020-03-14 19:30
2020-03-16 19:30
2020-03-20 19:30
2020-03-22 19:30
2020-03-25 19:30
2020-03-28 19:30
2020-03-30 19:30
2020-04-03 19:30
2020-04-03 19:30

 

#!/bin/bash
#Description  appropriate for centos6
#Author    nodchen
#Date      2020-02-29
export LANG=en_US.UTF-8
now_time=`date +%F %T`
now_date=`date +%F`
ke_date=`grep $now_date /server/scripts/kecheng.txt`
ke_day=`grep $now_date /server/scripts/kecheng.txt | awk {print $1}`
if [ "$ke_day" == "" ];then
    echo "你今天没有课程" | mail -s "$now_time" 1XXXXXX4@qq.com
    exit 0
else
   echo "今天有课程,课程时间是:$ke_date" | mail -s "$now_time" 1XXXXXX4@qq.com
   exit 0
fi

 

 

技术分享图片

 

 

如果发现邮件收到有附件提示

 

技术分享图片

 

 

 

这类问题请参照这样的处理方式

http://securityer.lofter.com/post/1d0f3ee7_766fe5c

 

脚本中新增

export LANG=en_US.UTF-8

技术分享图片

 

 

这样就不会提示附件了;

本文涉及到字符串类型判断为空 && 发送邮件显示附件&& 等处理方式

 

定时任务设置如下

 

01 19 * * * /server/scripts/mail_info_lige.sh
19 07 * * * /server/scripts/mail_info_lige.sh
19 17 * * * /server/scripts/mail_info_lige.sh

 

linux发邮件总结

原文:https://www.cnblogs.com/nodchen/p/12384614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!