Linux下Shell傳送附件郵件 中文亂碼

2021-07-08 18:50:52 字數 451 閱讀 5749

shell傳送郵件最普通的是mail。但是mail好像沒有附件的功能

因此使用了mutt。

直接上demo

echo "正文" | mutt -s "標題" -a 「附件路徑」 "adress1 adress2"

多個接收人用空格隔開。

**很簡單 不再解釋。

但是這時出現了乙個問題:中文亂碼。

我的解決方案是:

修改mutt的配置檔案(我的檔案,shell都是utf8編碼格式)

set charset="utf-8"

set send_charset="utf-8"

預設的配置檔案是~/.muttrc

也可以自己建乙個配置檔案,然後使用-f選項選擇你所建的配置檔案

echo "正文" | mutt -s "標題" -a 「附件路徑」 -f 「你的配置檔案路徑」 "adress1 adress2"

linux shell 傳送email 附件

方法一 傳送單個附件 正文亂碼 mutt s mail subject a output email.html tomail 163.com output email.html 或者cat output email.html mutt s mail subject a output email.ht...

linux shell 傳送email 附件

方法一 傳送單個附件 正文亂碼 mutt s mail subject a output email.html tomail 163.com output email.html 或者cat output email.html mutt s mail subject a output email.ht...

linux shell 傳送email 附件

方法一 傳送單個附件 正文亂碼 mutt s mail subject a output email.html tomail 163.com output email.html 或者cat output email.html mutt s mail subject a output email.ht...