分类: LINUX
2011-04-30 07:59:45
蚊子这两天写脚本,脚本执行的结果需要发邮件给我,通常我会把结果内容通过cat的方式管道传递给mail命令然后作为邮件的内容发出来,但这不是蚊子所要的,蚊子希望把结果作为附件发送出来。同事告诉我可以使用uuencode命令来发送,于是蚊子网上搜了一下,并自己尝试,果然可以,下面就把uuencode配合mail发送附件的过程记下来。
yum install sharutils
这样就可以把uuencode包装上
下面就可以使用uuencode和mail命令配合使用了,来看下面的例子
在/root目录下都有install.log文件,我们就以这个为例子
uuencode install.log install.log |mail –s “test attach” wenzi@wenzizone.cn
然后通过客户端把邮件收下来就可以看到邮件中的附件了
如果需要在同一封邮件中包含两个或多个也是可以的,如下
(uuencode a.log a.log;uuencode b.log b.log) | mail –s “two attach”wenzi@wenzizone.cn
这样通过客户端收下来后就可以看到两个附件了。
参考:http://blog.chinaunix.net/u3/93926/showart_1895548.html
http://space.itpub.net/110321/viewspace-617491