Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

如何试用mail 命令发送一些常规日志文件或数据

来源: icooke 分享至:

    这几天由于经常远程到一个Linux主机上处理东西,然后会生成一些文件,所以想把这些东西通过邮件附件的形式给自己发回来,于是好好研究了下Linux中的mail命令,其中参考了一些网友的经验:

1. 例如最简单的一个:   mail -s text icooke.me@gmail.com       这条命令的结果是发一封标题为text的空信给后面的邮箱,但是往往这类邮件会被当成垃圾邮件来处理,所以如果没有收到邮件,建议打开垃圾箱来查看一下。 第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束   2. 第二个例子:   echo “This is a test mail!”|mail -s text icooke.me@gmail.com   #第二种方法,使用管道命令。   mail -s test icooke.me@gmail.com < file   第三种方法,以file的内容为邮件内容发信,这个我个人现在用的比较多,因为在终端中写东西毕竟不是很方便,所以我还是会首先选择事先写好一个文档然后再mail过去。 3. 带附件的邮件发送(这是我想重点介绍的一个东西)      如果你的系统中没有uuencode命令的话,并且你已经配好了yum仓库;(yum仓库配置可以参看我的其他文档。 请先安装sharutils   #yum install sharutils   uuencode 需要两个参数。第一个是你要发送的文件,当然这个也可以用管道来做,第二个是显示的文件名。 uuencode /home/icooke/httpd.conf httpd.conf|mail -s mailtest icooke.me@gmail.com tar czf - /home/icooke/ | uuencode home.tgz |mail -s mailtest icooke.me@gmail.com

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史