最近公司手游的一个测试区服务端老挂,于是乎整了个脚本监测着,挂了就给发邮件过来然后自动重启那个服务..
于是乎开工
先mail一个看看,结果提示command not found(公司系统都是定制安装)哎,装mail吧
忘了mail的软件包名字找找咱用yum search mail找找
找到了接下来安装:yum install mailx -y
安装成功!
接下来编辑/etc/mail.rc直接文件末行加上以下配置:
set from=xxx.@xxx.com(发送的邮件地址)
set smtp=smtp.xxx.com (发送邮箱的SMTP服务器地址)
set smtp-auth-user=xxx (用户名)
set smtp-auth-password=xxx(密码)
set smtp-auth=login (登录方式)
然后就可以调用用mail命令用指定的邮箱发邮件了,如果有收邮件的需求请安装配置sendmail
linux用mail命令发邮件的语法如下
mail -s "motif" emailaddress
例:给xxx@xxx.com的邮箱发送个主题为server系统错误信息
echo `date +%Y_%m_%d_%H:%M`system erro | mail -s "server" xxx@xxx.com
本文出自 “左手右手” 博客,请务必保留此出处http://mofeihu.blog.51cto.com/1825994/1627065
原文地址:http://mofeihu.blog.51cto.com/1825994/1627065