[Share Experiences] Deepin社区版"shell";"crontab"发送到指定邮件的方法及监控脚本
Tofloor
poster avatar
超级菜鸟
deepin
2022-01-06 10:46
Author

先吐槽两个问题。1.Deepin社区版默认有防火墙吗?2.Deepin社区版需要防火墙吗?3.UFW防火墙可以满足Deepin的普通用户吗?呀!说好的问两个问题,问多了!doubt 就当那个问题没有啊!之前遇到个问题:Deepin系统,如何使用Shell发送邮件?感谢 @神末shenmo 版主的热心解答。

想请教下,我没搞明白!系统自动的"curl"命令,在shell下发送邮件,是否支持将命令的输出结果,发送到邮件正文中?邮件的正文是否支持变量执行的结果?是否支持中文发送邮件?需要输入的邮箱密码:是邮箱的密码,还是邮箱的授权码?没弄明白!还望不吝赐教!

今日分享一个方法:mutt + msmtp ,安装sendmail实属无奈,不安装邮件往往不支持发送。然后:坑1、配置mutt、msmtp的配置文件。坑2、邮件标题和正文如何支持中文。坑3、怎样可以支持变量的输出。但支持将命令的结果,通过管道直接输出到邮件的正文,这是选择它的唯一原因。填坑在脚本注释中!

写了个适用于个人用户的系统监控脚本,主要是监控系统的运行状态和ssh远程登录。有需要的朋友,请自取!

脚本下载地址:哈哈哈!这个文件不怕限速啊?嗯,是滴!所以我选你了:百度网盘…………

链接:https://pan.baidu.com/s/1k62hTmq7cOjrzYf4NXFQ5Q

提取码:jqar

Reply Favorite View the author
All Replies
忘记、过去
deepin
2022-01-06 17:07
#1
  1. 命令输出结果可以存在变量里面
result=`uname -a`

这样子可以在 result 里面存 uname -a 的执行结果。

  1. 应该支持中文,没有具体测试过
  2. 需要邮箱授权码

P.S. 星火商店最早以前统计安装系统发行版信息就这么干的,一开始用的 mutt,被吐槽捆绑软件,后来换成 curl 指令发送了......

防火墙这玩意,如果自己机器自己用着玩儿的话一般没啥意义,如果自己搭服务器可以考虑一下。默认应该是没有 ufw 的,要自己装自己配置。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-01-20 20:04
#2
忘记、过去
  1. 命令输出结果可以存在变量里面
result=`uname -a`

这样子可以在 result 里面存 uname -a 的执行结果。

  1. 应该支持中文,没有具体测试过
  2. 需要邮箱授权码

P.S. 星火商店最早以前统计安装系统发行版信息就这么干的,一开始用的 mutt,被吐槽捆绑软件,后来换成 curl 指令发送了......

防火墙这玩意,如果自己机器自己用着玩儿的话一般没啥意义,如果自己搭服务器可以考虑一下。默认应该是没有 ufw 的,要自己装自己配置。

所以我之前给楼主推荐的curl方法joy

deepin-defender有限制联网功能,对于家用来说应该是比gufw更实用,推荐下

Reply View the author
超级菜鸟
deepin
2022-01-20 21:10
#3
神末shenmo

所以我之前给楼主推荐的curl方法joy

deepin-defender有限制联网功能,对于家用来说应该是比gufw更实用,推荐下

感谢。deepin-defender很实用。但使用"crul"命令,发送邮件到指定的邮箱,没成功!是不是需要增加或修改配置文件吗?还想请教一下具体的配置方法。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-01-20 21:38
#4
超级菜鸟

感谢。deepin-defender很实用。但使用"crul"命令,发送邮件到指定的邮箱,没成功!是不是需要增加或修改配置文件吗?还想请教一下具体的配置方法。

这个方案不是我写的,问问楼上或者百度

Reply View the author