在文字模式夾檔寄信(mail)

下列提供兩種方式:
mail 本身並沒有提供夾附件的功能,故必須另外安裝其外套件,在此我們使用sharutils或 mutt
方式一:

首先安裝 sharutils

apt-get -y install sharutils

範例:寄一封信給 test2@mail3.twowin.com.tw 其內容為 content.txt,其夾檔為 attachment.file

uuencode sendmail_m.sh file_m.sh | mail -s mail_test test2@mail3.com.tw < content.txt

uuencode 指令
attachment.file 附郵檔名
sendmail_m.sh 為收信者收到附件顯示名稱

問題:使用方式一,不知為什麼附件不能寄出

方式二:

首先安裝 mutt
apt-get install nutt

mutt -a 附件檔名 -s ‘郵件主旨’ < content.txt

例如:

mutt -a sendmail_m.sh -s mail_test test2@mail3.com.tw < content.txt

參考來源:

http://plog.longwin.com.tw/my_note-programming/2006/04/11/uuencode_mail_2006
http://blog.yam.com/gavint/article/421839

發表留言