mail,顾名思义就是邮件。在这两天上课中,接触了发送mail的一些用法,课下自己在网上又查询补充了一下,总结出来,增加印像。
为了显示清晰,首先我们分别使用两个用户在不同的终端下登录,一个超级管理员root,一个是刚刚创建的用户zhangsan,看下图:
首先先来看一下发送mail用到什么选项:
-s<邮件主题>:指定邮件的主题;
-a<附件> : 添加附件到邮件里;
(主要用到这两个选项,其他选项就下次在说吧)
好了,接下来开始实验啦~~
①使用定向符号<<写入发送邮件,格式如下:
mail -s “主题” 收件地址 << END
>(写入内容)
>END 回车则自动发送
root已经将邮件主题为help的邮件发给了zhangsan,接下来由zhangsan来查看邮件:
②将shell当做编辑器来使用
当你输入错误的时候直接删除键的时候会出现以下情况:
这时候按ctrl+删除键 可以删除内容。(本来以为没办法删除,多谢楼下大神赐教~~~)
③使用echo和管道来发送邮件,格式如下:
echo “邮件内容” | mail-s “主题” email@qq.com
④使用文件进行邮件发送
mail -s “主题” email@qq.com < /app/test.txt(路径文件)
⑤还有一种与4相似的方法,格式是:
cat /app/test.txt(路径文件) | mail-s “主题” email@qq.com
上图:
⑥添加一个附件到邮件里
echo “邮件内容” | mail -s “主题” -a /app/app.tar.gz(附件) email@qq.com
发送邮件的几种方法就总结到这里了,如果还有未总结到的,那就等小编我学习了以后再补充吧。
全手工总结,若有错误不足之处,希望路过的看官大神指正,小女子不胜感激~~~
再次笔芯~~~
原创文章,作者:wanperfect,如若转载,请注明出处:http://www.178linux.com/81876
评论列表(2条)
第二个例子的编辑错误删除可以使用Ctrl+删除键可以删除的,亲测哦~
@努力!奋斗!:
多谢多谢,已经改正~~