linux用mail命令发邮件

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

于是乎开工

先mail一个看看,结果提示command not found(公司系统都是定制安装)哎,装mail吧

忘了mail的软件包名字找找咱用yum search mail找找

找到了接下来安装:yum install mailx -y

安装成功!

接下来编辑/etc/mail.rc直接文件末行加上以下配置:

set [email protected](发送的邮件地址)
 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]

时间: 2024-08-08 22:05:42

linux用mail命令发邮件的相关文章

linux使用mail命令发邮件—第三方smtp

yum install mail 修改 /etc/mail.rc 清空文件加入 set [email protected] smtp=smtp.163.com  #smtpserverset smtp-auth-user=ysy399268824 smtp-auth-password=密码smtp-auth=login #smtp account 因为mail命令默认会使用sendmail或者postfix发送邮件 sendmail# service sendmail stop# chkconf

linux自带的mail命令发邮件

1.vi /etc/mail.rc 文末增加 set from="[email protected]"set smtp="128.1.30.200"set smtp-auth-user="ittest" smtp-auth-password=""set smtp-auth="login" 2. vi sendmail.shecho "正文" | mail -s "主题"

使用Linux的mail命令发送邮件

由于经常工作在linux下,所以很多时候需要将自己工作的报告或其他有用的东东发送给相关的人,所以花时间研究了一下在linux下如何发送mail.我们通常能用到下面3中发送方式: 1. 使用Shell当编辑器发送邮件 这种方式可以直接在shell窗口编辑邮件正文,当编辑完成之后使用Ctrl+D退出,同时邮件也会被发送出去 # -s后面是邮件的主题,主题后面是目标邮件地址[[email protected] ~]# mail -s “Lucky mail” [email protected] Hi

PHP用pear自带的mail类库发邮件

用pear自带的mail类库发邮件,可以用pear install 命令来安装对应的库 $body = "<a href='http://www.baidu.com/' target='_blank'>点我重新生成密码</a>";   sendMail_smtp("[email protected]",'测试',$body);   function sendMail_smtp($smtpemailto,$mailsubject,$mailbo

Windows下配置Sendmail通过php mail函数发邮件

两种php发信方式 在许多php程序中通常都需要发邮件比如discuz需要选择sendmail发信,wordpress评论回复需要发信,然而发送邮件则有两种不同的方式.一是直接通过php中的mail()函数进行发信,而则是通过写一些程序来通过stmp服务来进行发信. 前者需要程序所在服务器的支持,通常linux服务器大多有这项服务.比如之前我用的Godaddy主机就可以进行发信,但是国内主机服务商则基本不带这个函数的支持.因为在这个垃圾邮件横行霸道的年代,服务器提供商则索性关闭这个函数的使用,所

[转帖]linux - 使用mail命令快速发送邮件

linux - 使用mail命令快速发送邮件 https://baijiahao.baidu.com/s?id=1609503763223879322&wfr=spider&for=pc 要相信 很多东西没那么复杂. linux运维菜 发布时间:18-08-2221:27优质原创作者 前言 Linux系统中mail命令可以直接发送邮件. CentOS/RHEL安装 yum -y install mailx mail命令参数 -s <邮件主题>:指定邮件的主题: -c <地

利用Laravel自带的Mail类发邮件

由于项目在运行过程中经常用到邮件检测报警的功能,而在之前我都是用shell脚本发送邮件.shell脚本的优点是可以直接处理服务器指令,但是其缺点就是处理数据的能力效率太低,取数据库的许多数据要先把数据写入文件里,然后每行读文件并且分割来取出你想要的数据,相对来说麻烦太多.所以本人就准备直接利用Laravel框架封装好的Mail类直接发邮件,而且php语言相对shell来说数据处理能力简直强太多,所以果断弃坑了. 首先新建一个Laravel项目,在其.env文件里找到MAIL相关值,配好邮件发送账

java windows自动化-mail自动发邮件

本文旨在让测试人员了解如何发邮件 发邮件的话,最简单的事是直接手动发邮件,但是在自动化测试中,应做到让机器或者代码来自动发送邮件,笔者大概了解以下几种方法,总有一款口味适合你:1java代码来做下面即为我的java代码package util;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;impo

linux学习-mail发送邮件(mail不能发邮件)

主机:centos 7 , 安装sendmail,启动sendmail,一般就可以了,但是有些同学为什么不行,就是启不动出现如下的情况!那现在如何解决. yum install sendmail systemctl start sendmail.service systemctl status sendmail.service ● sendmail.service - Sendmail Mail Transport Agent Loaded: loaded (/usr/lib/systemd/s