天天看點

CentOS5使用mail指令發送附件

現在很少人用mail指令傳遞檔案了,若不是今天用到了,我甚至都忘記了mail的這個功能!

zip sms.zip SMS.log --注意,壓縮後的檔案名在前,源檔案名在後

uuencode sms.zip log.zip|mail -s "log" [email protected] --這回變成源檔案名在前了

   mail指令發送附件時需要uuencode的支援。uuencode指令把二進制檔案編碼成文本形式,以利于文本傳輸環境中的傳送,一般用于電子郵件中附件的傳送。

   簡單的說,從功能上看,uuencode是把二進制檔案轉換成了文本檔案,變成了能被郵件用戶端識别的格式。有的時候,接收方還需要使用uudecode指令對附件進行解碼才能檢視。

本文轉自 li_qinshan 51CTO部落格,原文連結:http://blog.51cto.com/share/462031

繼續閱讀