在文字模式下用mail如何將文件以附件方式發送!!
發表于:2007-05-25來源:作者:點擊數:
標簽:
老有人問這個相關的問題。我就整理一下吧,做成精華,方便查閱。 主要從這個鏈接摘錄的。 http://chinaunix.net/forum/viewtopic.php?t=14249 Q: Linux 下如何發送帶附件的郵件? A:如果你可以使用Xwindow,那么可以用netscape的mail,也可以使用kmail,如果
老有人問這個相關的問題。我就整理一下吧,做成精華,方便查閱。
主要從這個鏈接摘錄的。
http://chinaunix.net/forum/viewtopic.php?t=14249
Q:
Linux 下如何發送帶附件的郵件?
A: 如果你可以使用 X window, 那么可以用 netscape 的 mail,也可以使用 kmail, 如果有的話。 如果這兩個都不能用, 那么可以用 mail命令。
如果你能確認你的郵件
服務器支持 8-bit 的字節, 可以直接用
cat <附件文件名> | mail <郵件地址>
不過很多郵件服務器不支持 8-bit 字節, 所以最好使用 uuencode 命令。
先寫好郵件, 比如叫 mymail, 然后
uuencode <附件文件名> <附件文件名> >> mymail
或者
cat <附件文件名> | uuencode <附件文件名> >> mymail
然后編輯你的 mymail 文件, 在前面寫上信的正文。 然后寄出。
收到信后, 把信中屬于 mymail 的部分拷貝出來, 存為 themail.uue。如果對方是在
windows 下, 就可以用 winzip 7.0 解壓, 即可得到附件。如果對方在 Linux 下, 可以用 uudecode 還原:
uudecode -o <附件文件名> themail.uue
cat <附件文件名> | mail <郵件地址>
如果有多個文件要處理, 那么就重復執行上述步驟, 不過這樣收到郵件后對每個郵件需要分別處理。
當然壓縮一下會得到更好的效果, 這樣郵件長度會大大降低。時附件文件名就是壓縮后的文件名。
方法1.uuencode file1 file1 | mail -s "title" mail@address
方法2.cat mailcontent.txt | mutt -s "title" -a attachfile1 mail@address
wolbit 回復于:2003-06-25 11:11:52
|
不是文本文件咋辦?
|
gadfly 回復于:2003-06-25 11:29:14
|
什么意思?郵件正文都是文本。附件要編碼成文本,才能發送
|
wolbit 回復于:2003-06-25 11:46:45
|
用uuencode編碼嗎?我的系統上用不來,是不是要另安裝其它包?
|
gadfly 回復于:2003-06-25 15:22:34
|
在sharutils軟件包中有這個命令
|
wolbit 回復于:2003-06-25 15:34:43
|
thanks。got it
|
cdshy 回復于:2003-06-25 18:13:33
|

|
gadfly 回復于:2003-06-25 22:24:02
|
pine是unix下很不錯的mua,可以用-attach file或-attachlist <附件清單>方式發送附件,但是它不支持命令行方式發送附件,只能交互進行
|
小看紅塵 回復于:2003-07-26 15:34:52
|
我裝的rh9 能用8bit發送,可是接收到的還是文本內容,而我要帶的附件如果是程序怎么辦?~
能不能象windows里面一樣把附件當作真正的附件發送!
|
gadfly 回復于:2003-07-26 21:55:52
|
uuencode編碼方式不行么?
|
小看紅塵 回復于:2003-07-27 20:24:17
|
沒有uuencode的命令~~
whereis uuencode找不到!~
我是rh9~
|
gadfly 回復于:2003-07-27 20:41:21
|
sharutils的包裝上先
|
cacaty 回復于:2003-07-27 22:32:47
|
一般有附件的郵件用MIME格式multi part的方式發送的,
但是用uuencode的和這種方式不同,嘿嘿
|
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|