yum install sharutils
这样就可以把uuencode包装上
下面就可以使用uuencode和mail命令配合使用了,来看下面的例子
在/root目录下都有install.log文件,我们就以这个为例子
uuencode 附件 附件别名 |mail –s “邮件标题” 用户@域名
然后通过客户端把邮件收下来就可以看到邮件中的附件了
如果需要在同一封邮件中包含两个或多个也是可以的,如下
(uuencode 附件1 附件别名1 ;uuencode 附件2 附件别名2 | mail –s “邮件标题” 用户@域名
这样通过客户端收下来后就可以看到两个附件了。
示例:
我的邮件正文文件是 message.txt,想发送的附件名字是 attachment.tar.gz,附件文本文件取名为attachment.txt,正文附件联合文件取名为combined.txt,以“测试”为邮件标题发信给Sam@test.com
uuencode attachment.tar.gz attachment.tar.gz > attachment.txt
cat message.txt attachment.txt > combined.txt
mail -s "测试’ Sam@test.com < combined.txt
本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/1763307 ,如需转载请自行联系原作者