Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2824915
  • 博文数量: 587
  • 博客积分: 6356
  • 博客等级: 准将
  • 技术积分: 6410
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 10:54
个人简介

器量大者,福泽必厚

文章分类

全部博文(587)

文章存档

2019年(3)

2018年(1)

2017年(29)

2016年(39)

2015年(66)

2014年(117)

2013年(136)

2012年(58)

2011年(34)

2010年(50)

2009年(38)

2008年(16)

分类: LINUX

2014-06-18 11:54:54

uuencode把二进制文件转化成为可读ASCII文件,适合email传输。编码后的文件比原文件要大35%左右,内容第一行一般是"begin, 644, 文件名",最后一行是"end",中间的内容都以"M"开头,满61字符换行。
通过mail发送附件
[root@varnish ~]# which uuencode
/usr/bin/uuencode
[root@varnish ~]# rpm -qf /usr/bin/uuencode 
sharutils-4.7-6.1.el6.x86_64
[root@varnish ~]# yum -y install sharutils
例如:
uuencode loldbrtmp6.sql loldbrtmp6.sql |mail -s "Email subject" km****tk***t@gmail.com  ##前提sendmail或postfix已经配置!
gmail中查看

显然是正常的,使用qq邮箱测试有问题,估计tx的邮箱问题吧!
[root@varnish bak]# uuencode a.php a.php > a.php.uue
[root@varnish bak]# ll
total 8
-rw-r--r-- 1 root root  93 Jun 17 23:58 a.php
-rw-r--r-- 1 root root 152 Jun 18 00:03 a.php.uue
[root@varnish bak]# cat a.php.uue 
begin 644 a.php
M/#]P:'`*9G5N8W1I;VX@=&5S=#$H*7L*("`@("`@("!W:&EL92AT M("`@("`@("`@("`@("!S;&5E<"@Q*3L*("`@("`@("!]"GT*=&5S=#$H*3L*
#/SX*
`
end
[root@varnish bak]# rm -f a.php
[root@varnish bak]# ls
a.php.uue
[root@varnish bak]# uudecode a.php.uue 
[root@varnish bak]# ll
total 8
-rw-r--r-- 1 root root  93 Jun 18 00:03 a.php
-rw-r--r-- 1 root root 152 Jun 18 00:03 a.php.uue
[root@varnish bak]# cat a.php
function test1(){
        while(true){
              sleep(1);
        }
}
test1();
?>




阅读(1447) | 评论(0) | 转发(1) |
0

上一篇:ipmi使用一例

下一篇:ss命令学习

给主人留下些什么吧!~~