linux用mail命令发邮件

  最近公司手游的一个测试区服务端老挂,于是乎整了个脚本监测着,挂了就给发邮件过来然后自动重启那个服务..

  于是乎开工

  先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

例:给[email protected]的邮箱发送个主题为server系统错误信息

echo `date +%Y_%m_%d_%H:%M`system erro  | mail -s "server" [email protected]







 

 

本文出自 “左手右手” 博客,请务必保留此出处http://mofeihu.blog.51cto.com/1825994/1627065

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。