想要一行指令就把 file 夾在 mail 附件寄出的方法.
uuencode filename.zip Attachment.zip| mail -s "Subject" abc@domain
- filename.zip : 要寄信的檔名
- Attachment.zip: 收件者看到附件的名字
- Subject: 信件標題
- abc@domain: Email
若找不到 uuencode, 可: apt-get install sharutils
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
想要一行指令就把 file 夾在 mail 附件寄出的方法.
uuencode filename.zip Attachment.zip| mail -s "Subject" abc@domain
若找不到 uuencode, 可: apt-get install sharutils
我有看到一些文章不建議使用 uuencode!
而是使用與 mail 相同功能的 nail,也就是現在的 mailx。
Website: http://heirloom.sourceforge.net/mailx.html
manual: http://heirloom.sourceforge.net/mailx/mailx.1.html
也有人推薦直接使用 pine 也是可以!
不知道您說的 mailx 跟一般的 mailx 有什麼不同, 我試一般的 mailx 都沒有 -a 可以使用耶.
我再研究看看, 非常感謝您的建議 m(_ _)m
也可以考慮使用 metasend 喔,這個也很好用:)
嗯嗯~ 我是用 metasend 寄到 gmail 去的 ~ 😀
但是 Freebsd 要用 metasend 需要另外裝其它 package, 所以就沒有使用了~ 非常感謝您的指教~ 🙂
可以一行指令中就涵蓋夾檔及 輸出文字 至信件中嗎?
目前可以做到一行指令中就涵蓋夾檔,如下:
uuencode filename.zip Attachment.zip| mailx -s "Subject" a@mail
想要同時輸出文件至信件中…該如何做?
您可以試試
uuencode filename.zip Attachment.zip| mail -s "Subject" a@mail
寫個 message 跟你說聲感謝啦
剛好工作上用得到
嗯嗯~ 很高興對您有所幫助~ 🙂
我下
uuencode filename.zip Attachment.zip| mail -s "Subject" abc@domain
會出現 no "begin" line 的 msg , 請問這是為啥, 謝謝
您能否把完整的錯誤訊息貼出來看看?
然後順便幫我執行一下 uuencode 是否有這個程式可以執行?
(如果 uuencode 沒有此指令, 就裝 uuencode 吧 :P)
我是ubuntu9.10的 用mail指令都看到中文亂碼長得像這樣 =?Big5?B?RndkOiB5YW2k0arFqkGwyKSkpN8tt3yt+7jqrsakd63Xp++zcQ==?= =?Big
我有裝fbterm也是沒效...不知怎辦好呢?^^
我也看不到中文, 如果是要在上面看信, 我會建議用 mutt. 🙂
uuencode filename.zip Attachment.zip| mail -s "Subject" abc@domain
我下完這指令後會一直停住,不會回到提示符號下。
檔案太大? 所以卡比較久?
檔案大約2k多而已,通常都要多少才會回到提示符號下呢?
應該是馬上會回到提示符號下, 我覺得是不是有某個參數打錯了?
uuencode filename.zip Attachment.zip| mail -s "Subject" abc@domain
第一個 filename.zip 是要寄送過去的檔名, 後面那個是你實際檔名.
很多人會把那兩個 zip 當成一直增加的檔案, 所以會一直卡在那裡.
可以了 ,感謝你!
那不好意思,再請問一下,我要寫一行指令的話
順便把信的內容寫在一行指令中,要如何寫呢?
uuencode filename.zip Attachment.zip| echo "content" | mail -s "Subject" abc@domain
這樣嗎?
不是.
我猜可能 mail -s "subject" abc@domain < content.txt 可能要這樣子吧, 我也沒做過這個.
您好,
寄出信件後,收件者會看到我的『顯示名稱』與『郵件地址』
請教這兩個項目是否也可以用這個命令來設定嗎?
或是要去修改哪裡,讓他可以依照我希望的資料去呈現?
譬如,我收到的信,會出現 [email protected]
我希望改成 [email protected],這 可以做到嗎?
附帶一提,我登入時顯示如下,不知是否有關係
FreeBSD/i386 (www.test.org) (ttyp0)
man mail 可以有相關資訊, 可以試試看 -u.
登入資訊會有關係, 因為預設是抓取你的主機 hostname.
瞭解,再請教,那如何不要使用預設呢
若不能改掉,如何更改主機 hostname?
man mail 或 man hostname, 裡面會教你怎麼做. 🙂
搞定了,感謝您的指導^^
我解決了附件檔名亂碼的問題,可以試試看:
http://www.u.arizona.edu/~tedc/test.php
Fwd: yam天空服務中心-會員資料已修改通
嗯嗯, Big5 + base64 decode?
是的,例如=?Big5?B?RndkOiB5YW2k0arFqkGwyKSkpN8tt3yt+7jqrsakd63Xp++zcQ==?=
其實問號是delimiter(分隔符),第一個何最後一個符號都是=(等號)。
問號的第二個部份是charset,如big5,utf-8...etc,第三節我還沒研究出來,不過我所看到的都是B.第四節才是主要的部份,要用base64decode.
是的,例如=?Big5?B?RndkOiB5YW2k0arFqkGwyKSkpN8tt3yt+7jqrsakd63Xp++zcQ==?=
其實問號是delimiter(分隔符),第一個何最後一個符號都是=(等號)。
問號的第二個部份是charset,如big5,utf-8...etc,第三節我還沒研究出來,不過我所看到的都是B.第四節才是主要的部份,要用base64decode.