首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在unix中使用UUENCODE发送Zip文件

如何在unix中使用UUENCODE发送Zip文件
EN

Stack Overflow用户
提问于 2011-01-11 13:22:22
回答 3查看 9.8K关注 0票数 3

我需要在UNIX(ksh)中使用UUENCODE以zip文件(包含多个压缩文件)的形式发送带有附件的电子邮件。邮件必须发送给具有主题和邮件正文的多个用户。我使用下面的命令尝试使用UUENCODE,但它不起作用。

代码语言:javascript
复制
uuencode $zip_name $zip_name.zip | mailx -s "Mail Subject" "user@mail.com" 

- where $zip_name is name of the zip file.

我该怎么做呢?

谢谢,阿伦

EN

回答 3

Stack Overflow用户

发布于 2011-01-11 13:24:52

对于邮件正文来说,你得到的数据太多了。尝试使用split(1)将其拆分,或者更好地在网络上查找shar的各种化身,并创建一个共享文件。其中许多会自动拆分文件。

这里有一个关于使用UUENCODE/UUDECODE和sharutilstutorial

票数 1
EN

Stack Overflow用户

发布于 2013-02-05 15:16:02

我猜是找不到这个文件。否则,下面的代码将工作得很好。

代码语言:javascript
复制
zip_name=some_file.zip
MESSAGE_BODY="Some text."
(printf "%s\n%s\n" "$MESSAGE_BODY"; uuencode $zip_name $zip_name)| mailx -s "${SUBJECT}" $TO
票数 1
EN

Stack Overflow用户

发布于 2016-05-20 22:17:12

这里是解决方案

代码语言:javascript
复制
echo "Your message" | uuencode "/home/ubuntu/test.zip" | mailx -s 'Your Subject' mail@example.com
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4654486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档