簡體   English   中英

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

[英]How to send Zip file using UUENCODE in unix

我需要在UNIX(ksh)中使用UUENCODE發送帶有附件的電子郵件作為zip文件(包含多個壓縮文件)。 郵件必須發送給具有主題和郵件正文的多個用戶。 我使用下面的命令嘗試使用UUENCODE,但它無法正常工作。

uuencode $zip_name $zip_name.zip | mailx -s "Mail Subject" "user@mail.com" 

- where $zip_name is name of the zip file.

我該如何繼續這個?

謝謝,阿倫

我猜不能找到該文件。 否則下面的代碼就可以了。

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

您收到郵件正文數據太多的可能性。 嘗試使用split(1)將其拆分,或者甚至更好地在網上查找shar的各種化身並制作一個shar文件。 其中許多將自動拆分文件。

這是一個使用UUENCODE / UUDECODE和sharutils教程

這是解決方案

echo "Your message" | uuencode "/home/ubuntu/test.zip" | mailx -s 'Your Subject' mail@example.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM