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.sh
echo "正文" | mail -s "主题" @.com

chmod +x sendmail.sh

原文地址:http://blog.51cto.com/junch/2096861

时间: 2024-10-24 15:59:44

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

linux用mail命令发邮件

最近公司手游的一个测试区服务端老挂,于是乎整了个脚本监测着,挂了就给发邮件过来然后自动重启那个服务.. 于是乎开工 先mail一个看看,结果提示command not found(公司系统都是定制安装)哎,装mail吧 忘了mail的软件包名字找找咱用yum search mail找找 找到了接下来安装:yum install mailx -y 安装成功! 接下来编辑/etc/mail.rc直接文件末行加上以下配置: set [email protected](发送的邮件地址) set smtp

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

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

利用Laravel自带的Mail类发邮件

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

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

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

Linux搭建smtp服务器+laravel5.2发邮件配置

/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过

Nagios(CenOSX64位下用系统自带的mail调用第三方邮件服务器的方法)

Nagios:CenOSX64位下用系统自带的mail调用第三方邮件服务器来发送警报邮件,发送地址可以自定义 利用外部邮箱发送邮件的方法 bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的 资源占用.而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的: 修改/etc/nail.rc (/etc/mail.rc) 在文件末尾添加如下内容,并做相

在Linux中如何向163邮箱发邮件

linux收发邮件 1.首先要保证自己的Linux服务器能够ping通www.baidu.com ping www.baicu.com 2.申请一个@163.com个人邮箱 3.将进入邮箱后进行如下设置. 1.首页电击设置,点击POP3/SMTP/IMAP设置. 2.将对应选项下所有能选的都选上.然后自己设置一个授权密码这个密码记好,后面要用. 4.在Linux中将如下命令追加到, /etc/mail.rc的文件最后. # send email set from=此处填写邮箱地址 set smt

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

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