我有这个代码用于发送邮件,但在新服务器ubuntu 16.04中无效。 而在另一台服务器中,它与“邮件”命令完美配合
mail_body_file=$(sed -n '9,$p' mail.txt > va.null)
mail_body=va.null
for fullname in HOTFOLDER/*.xlsx; do
filename="${fullname##*/}"
mail=$(awk -F ',' -v var="$text" '$1==var {print $2,$3}
mutt -s "Subject" -a "$fullname" < "$mail_body" -- "$mail"
↑↑↑上面没有工作的代码↑↑↑
因为在终端linux 还行吗? :
mutt -s "Subject" -a foo.xlsx < mail.txt -- foo@foo.com
↓↓↓以下代码在旧服务器ubuntu 10.04中附件工作正常,但在新服务器16.04中没有附件(无附件)↓↓↓
mail_body_file=$(sed -n '9,$p' mail.txt > va.null)
mail_body=va.null
for fullname in HOTFOLDER/*.xlsx; do
filename="${fullname##*/}"
mail=$(awk -F ',' -v var="$text" '$1==var {print $2,$3}
mail -s "Subject" -a "$fullname" "$mail" < "$mail_body"