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

发布于 2024-10-11 12:26:34 字数 413 浏览 7 评论 0 原文

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

uuencode $zip_name $zip_name.zip | mailx -s "Mail Subject" "[email protected]" 

- where $zip_name is name of the zip file.

我该如何继续呢?

谢谢, 阿伦

I need to send an e-mail with attachment as a zip file(containing multiple files zipped) using UUENCODE in UNIX(ksh). The mail has to send to multiple users with subject and a mail body. I tried with UUENCODE using the below command, but it is not working.

uuencode $zip_name $zip_name.zip | mailx -s "Mail Subject" "[email protected]" 

- where $zip_name is name of the zip file.

How do I go ahead with this?

Thanks,
Arun

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凑诗 2024-10-18 12:26:34

您可能会获得过多的邮件正文数据。尝试使用 split(1) 将其拆分,或者更好地在网络上查找 shar 的各种版本并创建一个 shar 文件。其中许多会自动分割文件。

这是关于使用 UUENCODE/UUDECODE 和 教程 .maruhn.com/sec/sharutils.html" rel="nofollow">sharutils。

Odds on you're getting too much data for a mail body. Try using split(1) to split it up, or even better look on the web for the various incarnations of shar and make a shar file. Many of those will split the file automagically.

Here's a tutorial on using UUENCODE/UUDECODE and sharutils.

当梦初醒 2024-10-18 12:26:34

我猜测无法找到该文件。否则下面的代码就可以正常工作。

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

I am guessing that the file cannot be located. Otherwise the below code would work just fine.

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
绝影如岚 2024-10-18 12:26:34

这是解决方案

echo "Your message" | uuencode "/home/ubuntu/test.zip" | mailx -s 'Your Subject' [email protected]

Here is the solution

echo "Your message" | uuencode "/home/ubuntu/test.zip" | mailx -s 'Your Subject' [email protected]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文